Rio*_*Rio 2 c# anonymous-types c#-3.0
我有这种形式的匿名类型:
new List<MyList>()
{
new Column { Name = "blah", Width = 100, Hidden = true },
new Column { Name = "blah1", Width = 60, Hidden = false }
}
Run Code Online (Sandbox Code Playgroud)
如何动态创建列表中的内容,例如:
new List<MyList>()
{
foreach (var columns in col)
{
new Column { Name = columns.Name ... }
}
}
Run Code Online (Sandbox Code Playgroud)
即使col返回正确的数据类型,上面的例子是不可接受的,我不明白为什么.
您尝试遍历对象初始化程序块内的集合(thx到Luke).
首先尝试创建列表,然后填写它,
var list = new List<MyList>();
foreach (var columns in col)
{
list.Add(new Column { Name = columns.Name ... });
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1965 次 |
| 最近记录: |