gpt4 book ai didi

c# - 动态迭代和创建新的匿名类型

转载 作者:行者123 更新时间:2023-11-30 19:21:59 26 4
gpt4 key购买 nike

我有这种形式的匿名类型:

new List<MyList>()
{
new Column { Name = "blah", Width = 100, Hidden = true },
new Column { Name = "blah1", Width = 60, Hidden = false }
}

如何在列表中动态创建内容,例如:

new List<MyList>()
{
foreach (var columns in col)
{
new Column { Name = columns.Name ... }
}
}

即使 col 返回了正确类型的数据,上面的例子也是 Not Acceptable ,我不明白为什么。

最佳答案

您尝试在对象初始化程序 block 内遍历集合(感谢 Luke)。

尝试先创建列表,然后再填充它,

var list = new List<MyList>();

foreach (var columns in col)
{
list.Add(new Column { Name = columns.Name ... });
}

关于c# - 动态迭代和创建新的匿名类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1910536/

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