C# 给线段创建列表
时间: 2024-10-13 21:13:26 浏览: 6
在C#中,如果你想要创建一个包含线段(Segment)的对象列表,首先你需要定义一个Segment类,它可能包含两个点(Point)作为端点或其他必要的属性。然后,你可以这样做:
```csharp
// 首先定义线段类
public class Segment
{
public Point Start { get; set; }
public Point End { get; set; }
// 构造函数和其他需要的方法
public Segment(Point start, Point end)
{
Start = start;
End = end;
}
}
// 定义点类(假设已存在)
public class Point
{
public double X { get; set; }
public double Y { get; set; }
// 点的构造函数等...
}
// 创建线段列表
List<Segment> segmentList = new List<Segment>();
// 添加线段到列表
Segment seg1 = new Segment(new Point(0, 0), new Point(10, 10));
segmentList.Add(seg1);
Segment seg2 = new Segment(new Point(5, 5), new Point(15, 15));
segmentList.Add(seg2);
```
在这个例子中,我们创建了一个`SegmentList`,并可以动态地添加新的`Segment`实例。
阅读全文