static void Main(string[] args) { Hashtable h = new Hashtable(); fillHash(h); IEnumerator en = h.Values.GetEnumerator(); Sotrud min = new Sotrud("",int.MaxValue); Sotrud max = new Sotrud("",0); while(en.MoveNext()) { Sotrud e = (Sotrud) en.Current; if(e.getZarplata() < min.getZarplata()) min = e; if(e.getZarplata() > max.getZarplata()) max = e; } h.Add("max",max); h.Add("min",min); Console.WriteLine("Сотрудник с минимальной зарплатой: "+min.getName()+" : "+min.getZarplata()); Console.WriteLine("Сотрудник с максимальной зарплатой: "+max.getName()+" : "+max.getZarplata()); Console.ReadLine(); }