说我有一个struct
像这样实例化类型初始化的内部列表
public struct MyStruct
{
string StructConfig { get; set; }
List<string> Details { get; set; }
public MyStruct
{
Details = new List<string>();
}
}
我用实例化这个struct
:
MyStruct s = new MyStruct()
{
StructConfig = "Some config details"
}
我想知道我怎么可以添加一个foreach
循环,将详细信息添加到Details
属性中,而不是执行:
MyStruct s = new MyStruct()
{
StructConfig = "Some config details"
}
s.Details = new List<string>();
foreach (var detail in someArray)
s.Details.Add(detail);
这甚至可能吗?我在做梦幻代码奢侈品吗?
2秒钟打我; p(愚蠢的验证码出现了......) – leppie 2012-03-29 11:19:20
我认为你需要删除';',因为这会给你一个提示。 – 2012-03-29 11:23:17
@NeilKnight你是对的!我删除了两个分号,谢谢! – dasblinkenlight 2012-03-29 12:43:22