Chcę się dowiedzieć, czy istnieje sposób na zainicjowanie List<T>
, gdzie T
jest object
podobnie jak inicjalizowana jest prosta kolekcja?Obiekt Inicjator dla kolekcji obiektów
Simple Collection Initializer:
List<int> digits = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
List<ChildObject> childObjects = new List<ChildObject>
{
new ChildObject(){ Name = "Sylvester", Age=8 },
new ChildObject(){ Name = "Whiskers", Age=2 },
new ChildObject(){ Name = "Sasha", Age=14 }
};
Chodzi o to, w jaki sposób i czy można zrobić coś takiego?
List<ChildObject> childObjects = new List<ChildObject>
{
{ "Sylvester", 8} , {"Whiskers", 2}, {"Sasha", 14}
};
Tego właśnie oczekiwałem. –