овп2 / ОВП2_коллекции1
.pdfКласс Hashtable
В классе Hashtable доступны также открытые свойства, Эти свойства определяются в интерфейсе IDictionary следующим образом:
public virtual ICollection Keys { get; } public virtual ICollection Values { get; }
В классе Hashtable не поддерживаются упорядоченные коллекции, и поэтому ключи или значения получаются из коллекции в произвольном порядке.
Класс Hashtable
расмотрим пример: using System;
using System.Collections; namespace ConsoleApplication1{
class Program { |
|
static void Main() |
{ |
//Создаем хеш-таблицу
Hashtable ht = new Hashtable();
//Добавим несколько записей ht.Add("alex85", "12345"); ht.Add("fg230404", "12ldsd"); ht.Add("I_best_user", "12349");
//Считываем коллекцию ключей
ICollection keys = ht.Keys; foreach (string s in keys)
Console.WriteLine(s + ": " + ht[s]); Console.ReadLine();
}
}
}