Самостоятельные упражнения
Чтобы применить на практике изученное в этой главе, можно сделать следующее
1. Код методов HotelCurrencyTrader.ConvertTo () и HotelCurrencyTracer ConvertFrom () содержит потенциально серьезную ошибку. Выявите ее и устр; ните. (Ответ находится в исходном коде этой книги, доступном для загрузи? на веб-сайте Apress по адресу http: //www.apress . com.)
2. В примере этой главы курс валют присваивался вызывающей стороной класс:! HotelCurrencyTrader и ActiveCurrencyTrader. Реализуйте функциональные в :: можности так, чтобы курс валюты можно было получить динамически. Подсказки подумайте о преобразовании ExchangeRate в свойство, которое обращается к аб¬страктному базовому классу, позволяющему нахдцить пары курсов валют.
3. Свойство валют ExchangeRate имеет тип double. Реализуйте его с помощью тип; decimal.
4. Напишите проверочный код для классов ActiveCurrencyTrader и HotelCurrenc] -
Trader.