【发布时间】:2010-10-11 17:00:17
【问题描述】:
我可以从匿名类中定义数组或列表吗?
像这样:
persons = new ... []
{
new { ID = 1, Name = "Name1"},
new { ID = 2, Name = "Name2"}
}
【问题讨论】:
标签: c# collections anonymous-class
我可以从匿名类中定义数组或列表吗?
像这样:
persons = new ... []
{
new { ID = 1, Name = "Name1"},
new { ID = 2, Name = "Name2"}
}
【问题讨论】:
标签: c# collections anonymous-class
是的,您只需隐式键入 persons 变量并从数组创建语句中删除类型说明符。
var persons = new []
{
new { ID = 1, Name = "Name1" },
new { ID = 2, Name = "Name2" }
}
【讨论】:
ToList(),然后persons 将成为List<>。