private static void Initialize() { CurrencyDictionary = new Dictionary <Language, CurrencyParts>(); CurrencyPlurars tempCurrencyPlurars = new CurrencyPlurars(); CurrencyParts tempCurrencyParts = new CurrencyParts(); tempCurrencyPlurars.Add(Plurar.Single, "гривня"); tempCurrencyPlurars.Add(Plurar.Other, "гривні"); tempCurrencyPlurars.Add(Plurar.Plurar, "гривень"); tempCurrencyParts.Add(CurrencyPart.Currency, tempCurrencyPlurars.Clone()); tempCurrencyPlurars.Clear(); tempCurrencyPlurars.Add(Plurar.Single, "копійка"); tempCurrencyPlurars.Add(Plurar.Other, "копійки"); tempCurrencyPlurars.Add(Plurar.Plurar, "копійок"); tempCurrencyParts.Add(CurrencyPart.Point, tempCurrencyPlurars.Clone()); CurrencyDictionary.Add(Language.Ukrainian, tempCurrencyParts.Clone()); tempCurrencyPlurars.Clear(); tempCurrencyParts.Clear(); tempCurrencyPlurars.Add(Plurar.Single, "dollar"); tempCurrencyPlurars.Add(Plurar.Plurar, "dollars"); tempCurrencyParts.Add(CurrencyPart.Currency, tempCurrencyPlurars.Clone()); tempCurrencyPlurars.Clear(); tempCurrencyPlurars.Add(Plurar.Single, "cent"); tempCurrencyPlurars.Add(Plurar.Plurar, "cents"); tempCurrencyParts.Add(CurrencyPart.Point, tempCurrencyPlurars.Clone()); CurrencyDictionary.Add(Language.English, tempCurrencyParts.Clone()); tempCurrencyPlurars.Clear(); tempCurrencyParts.Clear(); }
public CurrencyPlurars Clone() { CurrencyPlurars other = new CurrencyPlurars(); other.CurrencyPlurarsDictionary = new Dictionary <Plurar, string>(CurrencyPlurarsDictionary); return(other); }
public void Add(CurrencyPart plurar, CurrencyPlurars value) { CurrencyPartsDictionary.Add(plurar, value); }