Как создать, сохранить и получить значения из хэш-таблицы в C #? - PullRequest
0 голосов
/ 12 января 2010

Как создать, сохранить и получить значения из хеш-таблицы в c #?

Ответы [ 3 ]

1 голос
/ 12 января 2010

Взгляните на Класс Hashtable

// Initializes a new hashtable    
Hashtable hTable = new Hashtable();

// Adds an item to the hashtable
hTable.Add("Name",  "Jon");

// Loop through all the values in the hashtable
IDictionaryEnumerator enumHtable = hTable.GetEnumerator();
while (enumHtable.MoveNext())
{
    string str = enumHtable.Value.ToString();
}
1 голос
/ 12 января 2010

Посмотрите на

Hashtable hashtable = new Hashtable();
hashtable[1] = "One";
hashtable[2] = "Two";
hashtable[13] = "Thirteen";

foreach (DictionaryEntry entry in hashtable)
{
    Console.WriteLine("{0}, {1}", entry.Key, entry.Value);
}
0 голосов
/ 12 января 2010
Hashtable h = new Hashtable();
Object k = new Object(); // can be any type of object
Object v = new Object(); // can be any type of object
h[k] = v;

Если вы работаете в .Net версии 2.0 или выше, может быть более полезно использовать Dictionary<K, V>, где вы можете вводить ключи и значения. В противном случае вам нужно привести значения, когда вы их получите:

Hashtable h = new Hashtable();
Object k = new Object(); // can be any type of object
String v = "My value";
h[k] = v;
String value = (String)h[k];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...