/// <summary> </summary> public ЕдиницаИзмерения( одЧисло родЧисло, string именЕдин, string родЕдин, string родМнож) { this.родЧисло = родЧисло; this.именЕдин = именЕдин; this.родЕдин = родЕдин; this.родМнож = родМнож; }
public override void Пропись(MyStringBuilder sb, uint числоЕдиниц, одЧисло род) { sb.Append(this.названиеДесятка); if (числоЕдиниц == 0) { // После "двадцать", "тридцать" и т.д. не пишут "ноль" (единиц) } else { sb.Append(ПрописьЦифры(числоЕдиниц, род)); } }
public override void Пропись(MyStringBuilder sb, uint числоЕдиниц, одЧисло род) { sb.Append(ПрописьНаДцать[числоЕдиниц]); }
public override void Пропись(MyStringBuilder sb, uint числоЕдиниц, одЧисло род) { sb.Append(ПрописьЦифры(числоЕдиниц, род)); }
public abstract void Пропись(MyStringBuilder sb, uint числоЕдиниц, одЧисло род);
public override string Пропись(одЧисло род) { return(this.пропись); }
public override string Пропись(одЧисло род) { return(род.ПолучитьФорму(this)); }
public abstract string Пропись(одЧисло род);
static string ПрописьЦифры(uint цифра, одЧисло род) { return(Цифры[цифра].Пропись(род)); }