我的课程定义如下:
public class Paths //class point definition
{
public List<Point> points;
public Color color;
public Paths(List<Point> POINTS, Color COLOR)
{
points = POINTS;
color = COLOR;
}
}
在我的源代码中,我列出了一个列表:List<Paths> PATHS = new List<Paths>();
然后我列出了一个点列表:List<Point> newPath = null;
然后我添加了一些内容:newPath.Add(x, y);
现在我希望将这个newPath与颜色一起插入我的PATHS列表中。我该怎么做?
答案 0 :(得分:3)
然后我列出了一个点:
List<Point> newPath = null;
不,您创建了一个可以引用列表的变量 - 您需要实际创建列表:
List<Point> newPath = new List<Point>();
然后您可以向其添加Point
个对象。
现在我希望将此
newPath
与颜色一起插入我的PATHS列表中。我该怎么做?
您还需要创建Path
:
Path path = new Path();
path.points = newPath;
请注意以下建议以更接近C#约定:
Points
)public Paths(List<Point> points, Color color)