Tablica stringów w arraylist

0

Zrobiłem takie coś:

ArrayList zamowienia = new ArrayList();

String[,] temp = new String[1, 2];
temp[0, 0] = gitary[index, 0];
temp[0, 1] = ilosc;

zamownia.Add(temp);
 

Chodzi o to, że przypisuję tablicę stringów do array list i tu nie ma problemów, ale jak teraz wyciągnąć tą tablicę?. Próbuję to rzutować, ale non stop mam błędy.

1

dodajesz string[,], to i wyjmujesz string[,].

			var zamowienia = new System.Collections.ArrayList();
			string[,] temp = new String[1, 2] { { "asdf" , "asdf"} };
			zamowienia.Add(temp);
			string[,] z = (string[,])zamowienia[0];

uważam, że takie zastosowanie arraylist to masochizm. użyj listy - List<string[,]>. nic nie trzeba rzutować, wszystkie błędy wyjdą na etapie kompilacji.
btw string na pole ilość (czyli int albo float) to kolejne "błędogenne" miejsce.

1

Zaraz wchodzi .NET 4.5, a ty się uczysz 1.0/1.1?

0

Czepiacie się, kolega chce po prostu uprawiać Stringly-Typed Programming.

1 użytkowników online, w tym zalogowanych: 0, gości: 1