Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Какую версию выбрать?

12.02.20 17:14
Какую версию выбрать?
 
Murr патриот
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) - валюту надо таскать с собой в параметрах, а в первой - нарушается ООП...


Могу добавить инициализацию на первом вызове... но как-то криво получается...


Какую версию выбрать?

 

Перейти на