2011-01-14 3 views
1

Зачем это дало ошибку «Имя метода»? (Часть под новый список [10] волнистая подчеркнуты.)Ошибка при инициализации списка

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

«Инициализация списка»? Вы пытаетесь инициализировать список 'int [10]' или массив 'List '? – BoltClock

ответ

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

Синтаксис для инициализации массива не нуждается в скобках. Если вы пытаетесь инициализировать список с начальной мощностью 10, используйте:

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

Но это зубчатый массив. Все еще? – user225626

+0

@ user225626 Да, первый может быть определен как зубчатый массив. Это 10 списков целых чисел. Второй - всего лишь одномерный список целых чисел. –

+0

___Спасибо, Юрий – user225626