日期:2014-05-18 浏览次数:21444 次
class Country:ICloneable
{
public City[] Cities;
public Country(int index)
{
Cities =new City[index];
}
public object Clone()
{
Country newCountry = new Country(this.Cities.Length);
for (int i = 0; i < this.Cities.Length; i++)
{
newCountry.Cities[i] = new City(this);
newCountry.Cities[i].population = this.Cities [i].population;
newCountry.Cities[i].man[0] = this.Cities[i].man[0];
newCountry.Cities[i].man[1] = this.Cities[i].man[1];
}
return newCountry;
}
}