public override void ToDigitString(MyStringBuilder sb, uint countOfUnits, DigitKindAndQuantity digitKind) { sb.Append(this.decadeName); if (countOfUnits == 0) { // После "двадцать", "тридцать" и т.д. не пишут "ноль" (единиц) } else { sb.Append(UnityToString(countOfUnits, digitKind)); } }
public override void ToDigitString(MyStringBuilder sb, uint countOfUnits, DigitKindAndQuantity digitKind) { sb.Append(UnityToString(countOfUnits, digitKind)); }
public override void ToDigitString(MyStringBuilder sb, uint countOfUnits, DigitKindAndQuantity digitKind) { sb.Append(stringLikeDecade[countOfUnits]); }
public override string DigitToString(DigitKindAndQuantity digitKind) { return this.strDigit; }
public abstract void ToDigitString(MyStringBuilder sb, uint countOfUnits, DigitKindAndQuantity digitKind);
public abstract string DigitToString(DigitKindAndQuantity род);
public override string DigitToString(DigitKindAndQuantity DigitKind) { return DigitKind.GetFormat(this); }
static string UnityToString(uint uintUnity, DigitKindAndQuantity digitKind) { return arrDigits[uintUnity].DigitToString(digitKind); }
public override string DigitToString(DigitKindAndQuantity digitKind) { return(this.strDigit); }
public override string DigitToString(DigitKindAndQuantity DigitKind) { return(DigitKind.GetFormat(this)); }
static string UnityToString(uint uintUnity, DigitKindAndQuantity digitKind) { return(arrDigits[uintUnity].DigitToString(digitKind)); }