Tablica stringów w arraylist

Tablica stringów w arraylist
MI
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 11 lat
  • Postów:26
0

Zrobiłem takie coś:

Kopiuj
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.

edytowany 1x, ostatnio: Miszcz_
ŁF
Moderator
  • Rejestracja:ponad 22 lata
  • Ostatnio:6 dni
1

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

Kopiuj
			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.


MI
Ok dzięki za pomoc
RE
Moderator
  • Rejestracja:około 18 lat
  • Ostatnio:około rok
1

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

Azarien
a co w tym kodzie jest takiego, że miałoby nie ruszyć pod 4.5? :-)
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:4 dni
  • Lokalizacja:Wrocław
0

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

MI
Aj tam normalnie tak nie piszę tylko teraz chce skończyć program najszybciej i najprościej jak się da i zostawić to badziewie od microsoftu ;]
ŁF
badziewie, bo od microsoftu? co za ciasny umysł.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.