有一个带有多个叶子的 Options 类和另一个 Form1 类。在 Form1 类中创建 Options 类的一个实例。如何开始使用此实例的字段(Array、ColorPenBrush、Thickness)?
class Options
{
public List<Point> Array { get; set; }
public List<Color> ColorPenBrush { get; set; }
public List<String> Thickness { get; set; }
}
class Form1
{
Options options = new Options();
//далее пример работы
Point point1;
point1.X = 100;
point1.Y = 200;
options.Array.Add(point1);
}
您没有在 Options 类中初始化列表。例如,这可以在其构造函数中完成:
较新版本的 C# 具有AutoProperty Initializers: