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