我已经定义了一个这样的结构来存储Line的X1,Y1,X2,Y2值,我想知道C#中是否存在类似的结构,我是否在这里重新发明轮子?
public struct _2DLine
{
public double X1 { get; set; }
public double Y1 { get; set; }
public double X2 { get; set; }
public double Y2 { get; set; }
}
更新:
我不想画一条线,我只想存储端点。
最佳答案
您可以将System.Drawing.Point
用作行的组成部分。
public struct _2DLine
{
public Point Point1 { get; set; }
public Point Point2 { get; set; }
}
关于c# - C#中的自定义行结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22837737/