C#声明Point点位实列
时间: 2024-10-27 10:06:57 浏览: 28
在C#中,你可以使用`struct`关键字来声明像点(Point)这样的简单数据结构,它是一个值类型,用于表示二维空间中的一个点,通常包含横坐标(x)和纵坐标(y)两个属性。下面是一个基本的Point类的声明示例:
```csharp
public struct Point
{
// 定义x和y坐标变量
public double X { get; set; }
public double Y { get; set; }
// 构造函数,方便初始化点的位置
public Point(double x, double y)
{
X = x;
Y = y;
}
// 可能会包含的一些其他辅助方法,如距离计算等
public double DistanceTo(Point other)
{
return Math.Sqrt(Math.Pow(X - other.X, 2) + Math.Pow(Y - other.Y, 2));
}
}
```
在这个例子中,你可以创建一个新的Point实例,如下所示:
```csharp
Point p1 = new Point(1.0, 2.0);
```
阅读全文