gpt4 book ai didi

c# - 在 C# 中定义对象列表

转载 作者:太空狗 更新时间:2023-10-29 23:58:06 25 4
gpt4 key购买 nike

我有一个 C# 控制台应用程序。我的应用程序有一个名为 Item 的类。项目定义如下:

public class Item {
public int Id { get; set; }
public string Name { get; set; }
public string Description { get; set; }
}

我想构建一个 List<Item> items ;在我看来,C# 有一种在运行时定义列表的简写方法。像这样的东西:

List<Item> items = new List()
.Add(new Item({ Id=1, Name="Ball", Description="Hello" })
.Add(new Item({ Id=2, Name="Hat", Description="Test" });

现在我似乎找不到像我提到的那样的速记语法。我在做梦吗?或者是否有建立集合列表的快捷方式?

谢谢!

最佳答案

您可以使用 object & collection initializer (C# 3.0 及更高版本)像这样:

List<Item> items = new List<Item>
{
new Item { Id=1, Name="Ball", Description="Hello" },
new Item { Id=2, Name="Hat", Description="Test" }
};

关于c# - 在 C# 中定义对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27448455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com