// Реализация интрефейса IComparable для возможности сравнения двух City по численности населения public new int CompareTo(object o) { if (o is City place) { return(PopulationSize.CompareTo(place.PopulationSize)); } throw new Exception("Невозможно сравнить два объекта"); }
public void Populate(PopulationSize populationSize) { _humans.Clear(); _humans.AddRange(populationSize.CreateHumans()); }