static void Sort(Hashtable l) { Array arr = new Verification.Verification[l.Count]; l.Values.CopyTo(arr, 0); Array.Sort(arr); foreach (Verification.Verification v in arr) { Console.WriteLine(v.ToString()); } }
static void Search(Hashtable l) { Array arr = new Verification.Verification[l.Count]; l.Values.CopyTo(arr, 0); Array.Sort(arr); foreach (DictionaryEntry ver in l) { Console.WriteLine(ver.Key); Console.WriteLine("Этот поискать? (да)"); if (Console.ReadLine() == "да") { int n = Array.BinarySearch(arr, ver.Value); Console.WriteLine("Номер: " + n); return; } } }