2010-05-29 3 views
0

Я хочу создать массив словарей. Но размер массива неизвестен. Для integer я использовал List для получения целочисленного массива неизвестного размера. Но в случае словаря я не могу создать список Словарей. Есть ли какие-либо способы, с помощью которых это можно сделать?
Dictionary(int, String) paramList=null;
Я хочу создать массив paramList (выше). Я использую C Sharp.Как объявить массив общих словарей в C#?

+0

Приведенный выше код не действителен C#. Я предполагаю, что вы хотели использовать '<...>' вместо '(...)'. Кроме того, я не понимаю вопроса; похоже, что вы хотите «Список <Словарь >'; что дело? –

+0

ya я хотел использовать < > .. и я также использовал List > и он отлично работает. – Nave

ответ

4
List<Dictionary<int, String>> paramList = new List<Dictionary<int, String>>(); 

Однако, как правило, это не правильная структура данных. Скорее всего, вам нужен только один словарь.

Dictionary<int, String> paramList = new Dictionary<int, String>(); 
paramList[1] = "foo"; 
paramList[2] = "bar"; 
Смежные вопросы