Mam klasę Foo, następnie robię dwie listy: colData1,colData2
class Foo
{
public string Name;
public string Width;
}
List<Foo> colData1 = new List<Foo>
{
new Foo{ Name = "Str1", Width = "1" },
new Foo{ Name = "Str2", Width = "2" },
new Foo{ Name = "Str3", Width = "1" },
};
List<Foo> colData2 = new List<Foo>
{
new Foo{ Name = "Str4", Width = "2" },
new Foo{ Name = "Str1", Width = "4" },
};
Następnie potrzebuję zrobić listę dwuwymiarową, robię to tak:
List<List<Foo>> myList = new List<List<Foo>>();
myList.Add(colData1);
myList.Add(colData2);
No i wszystko jest OK, tylko chciałbym do zrobienia tej listy dwuwymiarowej użyć inicjalizatorów (żeby kod wyglądał tak jak w przypadku list colData1i colData2) i nie wiem jak to wszystko poskładać żeby zadziałało.