Скажем, у меня есть 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);
Возможно ли это вообще?Мечтаю о коде-роскоши?