C# 将项目添加到列表<&燃气轮机;
克利里,我这里遗漏了一些东西,但我看不见C# 将项目添加到列表<&燃气轮机;,c#,.net,C#,.net,克利里,我这里遗漏了一些东西,但我看不见 List<Item> Items = new List<Item>().Add(new Item() { Code = "12223", ExGroup = 2}); List Items=new List().Add(new Item(){code=“12223”,ExGroup=2}); 错误消息是 无法将类型void隐式转换为List 谢谢您需要在两行中完成此操作: List<Item> Items = ne
List<Item> Items = new List<Item>().Add(new Item() { Code = "12223", ExGroup = 2});
List Items=new List().Add(new Item(){code=“12223”,ExGroup=2});
错误消息是
无法将类型void
隐式转换为List
谢谢您需要在两行中完成此操作:
List<Item> Items = new List<Item>();
Items.Add(new Item() { Code = "12223", ExGroup = 2});
使用对象初始值设定项查看列表。您不能像那样调用
Add
,因为它返回void
,而不是列表本身。试试这个:
List<Item> Items = new List<Item>
{
new Item { Code = "12223", ExGroup = 2 }
};
List Items=新列表
{
新项目{Code=“12223”,ExGroup=2}
};
或类似的
List<Item> Items = new List<Item>{
new Item() { Code = "12223", ExGroup = 2}
};
List Items=新列表{
新项(){Code=“12223”,ExGroup=2}
};
不能将“添加”与对象初始值设定项一起使用List.Add return void这是初始化列表时不需要的。改用这个:
List<Item> Items = new List<Item>
{
new Item { Code = "12223", ExGroup = 2 }
};
List Items=新列表
{
新项目{Code=“12223”,ExGroup=2}
};
或者,如果您仍然想使用Add,那么您可以按照Habib的解释将代码分成两行
希望这有帮助。如果您想在一行中完成,请使用
例如:
List<Item> Items = new List<Item>
{ new Item() { Code = "12223", ExGroup = 2 } };
List Items=新列表
{new Item(){Code=“12223”,ExGroup=2};
List<Item> Items = new List<Item>
{ new Item() { Code = "12223", ExGroup = 2 } };