我是C#的初学者,我想初始化一个新对象,该对象包含枚举中的数据类型字符串以及数据类型列表<>。如果将列表放入新对象中,结构/语义将如何显示? 谢谢您的帮助。
我已经在stackoverflow和MSDN上进行了搜索,但没有找到合适的解决方案。
这是我的代码:
Vegetables Veg1 = new Vegetables("Apple", List<Colour>("red, green, yellow"));
答案 0 :(得分:0)
假设Vegetables
类型的构造函数与这些参数匹配,并且您确实希望在新列表中包含三个字符串,则可以这样编写:
Vegetables Veg1 = new Vegetables("Apple", new List<string> {"red", "green", "yellow" });
或这样,如果您打算使用System.Drawing.Color
:
Vegetables Veg1 = new Vegetables("Apple", new List<Color> {Color.Red, Color.Green, Color.Yellow });