this.couple.age,this.couple.status, this.couple.wealth); } Для завершения сказки нам нужно в клиентском классе создать ее героев: public void TestGoldFish() { Personage fisher = new Personage("рыбак", 70); Personage wife = new Personage("старуха", 70); fisher.marry(wife); Console.WriteLine("До золотой рыбки"); fisher.About(); fisher = fisher.AskGoldFish(); Console.WriteLine("Первое желание"); fisher.About(); fisher = fisher.AskGoldFish(); Console.WriteLine("Второе желание"); fisher.About(); fisher = fisher.AskGoldFish(); Console.WriteLine("Третье желание"); fisher.About(); fisher = fisher.AskGoldFish(); Console.WriteLine("Еще хочу"); fisher.About(); fisher = fisher.AskGoldFish(); Console.WriteLine("Хочу, но уже поздно"); fisher.About(); } На рис. 19.6 показаны результаты исполнения сказки.
Рис. 19.6. Сказка о рыбаке и рыбке Что изменится, если перейти к сохранению данных в xml-формате? немногое. Нужно лишь заменить объявление форматера: void SaveStateXML() { SoapFormatter sf = new SoapFormatter(); FileStream fs = new FileStream |