Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Hashtable


Автор: Unlimited 28.7.2005, 12:45
Приветик всем!!!

у меня есть

Hashtable hs = new Hashtable();
hs.Add(key,value);

потом мне необходимо конкретное value дастать, по key. как ето реализовать (на С#)

я пробовал так

string returnValue = hs.Item(key);

кидает ошибку "Cannot resolve symbol 'Item' "

в чем дело? как мне достать value

Заранее благодарен

Автор: Дрон 28.7.2005, 12:53
Вот так

Код

string returnValue = (string)hs[key];

Добавлено @ 12:55
Item для удобства в C# заменён индексером. Но в любом случае это массив, а не функция, т.е. к нему обращаться надо было бы так:
Код
hs.Item[key]

И ещё не забывать о необходимости явного преобразования типов.

Автор: Unlimited 28.7.2005, 12:55
Спасибо большое!!!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)