2011-01-14 29 views
1

Warum würde dies den Fehler 'Method name expected' ergeben? (Der Teil unter dem neuen Liste [10] wird unterstrichen verschnörkelt.)Fehler bei der Initialisierung der Liste

List<int>[] whatever = new List<int>[10](); 
+0

"Listeninitialisierung"? Versuchen Sie eine Liste von 'int [10]' oder einem Array von 'List ' zu initialisieren? – BoltClock

Antwort

7
List<int>[] whatever = new List<int>[10]; 

Die Syntax für ein Array initialisieren Klammer nicht braucht. Wenn Sie versuchen, eine Liste mit einer Startkapazität von 10 zu initialisieren, verwenden Sie:

+0

Aber es ist ein gezacktes Array. Immer noch? – user225626

+0

@ user225626 ja, der erste könnte als gezacktes Array definiert werden. Es ist 10 Listen von ganzen Zahlen. Die zweite ist nur eine eindimensionale Liste von ganzen Zahlen. –

+0

___ Danke Yuriy – user225626

Verwandte Themen