当前位置: 首页>>代码示例>>C#>>正文


C# StringBuilder.AppendString方法代码示例

本文整理汇总了C#中StringBuilder.AppendString方法的典型用法代码示例。如果您正苦于以下问题:C# StringBuilder.AppendString方法的具体用法?C# StringBuilder.AppendString怎么用?C# StringBuilder.AppendString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在StringBuilder的用法示例。


在下文中一共展示了StringBuilder.AppendString方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: ToDigitString

            public override void ToDigitString(StringBuilder sb, uint countOfUnits, DigitKindAndQuantity digitKind)
            {
                sb.AppendString(this.decadeName);

                if (countOfUnits == 0)
                {
                    // После "двадцать", "тридцать" и т.д. не пишут "ноль" (единиц)
                }
                else
                {
                    sb.AppendString(UnityToString(countOfUnits, digitKind));
                }
            }
开发者ID:chiganock,项目名称:VtecTeamFlasher,代码行数:13,代码来源:CDigitRu.cs

示例2: DigitClassToString

        /// <summary>
        /// Формирует запись класса с названием, например,
        /// "125 тысяч", "15 рублей".
        /// Для 0 записывает только единицу измерения в род.мн.
        /// </summary>
        private  void DigitClassToString(uint digitBefore999, IUnit unit, StringBuilder sb)
        {
            uint countOfUnity = digitBefore999 % 10;
            uint countOfDecades = (digitBefore999 / 10) % 10;
            uint countOfHundreds = (digitBefore999 / 100) % 10;

            sb.AppendString(Hundreds[countOfHundreds]);

            if ((digitBefore999 % 100) != 0)
            {
                Decades[countOfDecades].ToDigitString(sb, countOfUnity, unit.DigitKindAndQuantity);
            }

            // Добавить название класса в нужной форме.
            sb.AppendString(ConformCurrencyTypeWithDigit(unit, digitBefore999));
        }
开发者ID:chiganock,项目名称:VtecTeamFlasher,代码行数:21,代码来源:CDigitRu.cs

示例3: ConvertToString

        /// <summary>
        /// Получить пропись числа с согласованной единицей измерения.
        /// </summary>
        /// <returns> <paramref name="result"/> </returns>
        public StringBuilder ConvertToString(uint uintDigit, IUnit unit, StringBuilder result)
        {

            if (uintDigit == 0)
            {
                result.AppendString("ноль");
                result.AppendString(unit.GenitivePlural);
            }
            else
            {
                uint div1000 = uintDigit / 1000;
                HightDigitClassesToString(div1000, 0, result);
                DigitClassToString(uintDigit - div1000 * 1000, unit, result);
            }

            return result;
        }
开发者ID:chiganock,项目名称:VtecTeamFlasher,代码行数:21,代码来源:CDigitRu.cs


注:本文中的StringBuilder.AppendString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。