Скажем, у меня есть 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 (глупый captcha подошел ...) – leppie
Я думаю, вам нужно удалить ';', поскольку это даст вам эксклюзию. –
@NeilKnight Вы правы! Спасибо, я удалил обе точки с запятой! – dasblinkenlight