Вход на сайт
Какую версию выбрать?
869 просмотров
Перейти к просмотру всей ветки
Murr патриот
EnergyTotalКакую версию выбрать?
internal static string HomeCurrency = null;
public const string TotalHomeCurrency = "total"; //+ homeCurrency;
public const string EnergyTotalHomeCurrency = "energyTotal"; //+ homeCurrency
public static String Total
{
get {
if (HomeCurrency == null) { throw new Exception("HomeCurrency need to be specified priof access Total"); }
return TotalHomeCurrency + " " + HomeCurrency;
}
}
public static String EnergyTotal(string pHomeCurrency) { return EnergyTotalHomeCurrency + " " + pHomeCurrency; }
Это - динамические имена полей.
Почему надо добавлять валюту - не знаю и не интересно
Во второй версии (EnergyTotal) - валюту надо таскать с собой в параметрах, а в первой - нарушается ООП...
Могу добавить инициализацию на первом вызове... но как-то криво получается...
Какую версию выбрать?