如何使用数据类型List初始化新对象?

12 浏览
0 Comments

如何使用数据类型List初始化新对象?

我是C#的初学者,我想初始化一个包含字符串类型和一个列表类型的对象,该列表类型是从一个枚举中取得的。如果我把一个列表放入一个新对象中,结构/语义会是什么样子?\n谢谢您的帮助。\n我在stackoverflow和MSDN上进行了搜索,没有找到合适的解决方案。\n这是我的代码:\n

Vegetables Veg1 = new Vegetables("Apple", List("red, green, yellow"));

0
0 Comments

问题:如何使用数据类型List初始化新对象?

原因:作者想要了解如何使用数据类型List来初始化新对象。在给定的代码示例中,假设Vegetables类型具有与所提供参数匹配的构造函数,并且作者希望在新列表中有三个字符串。

解决方法:可以使用以下两种方法来解决这个问题。

方法一:

Vegetables Veg1 = new Vegetables("Apple", new List {"red", "green", "yellow" });

方法二:

Vegetables Veg1 = new Vegetables("Apple", new List {Color.Red, Color.Green, Color.Yellow });

作者感谢回答者的答案,第二种代码是解决方案。

0