Есть ли быстрый способ добавить StringBuilder
несколько раз в C#? Конечно, я могу написать собственное расширение для добавления в цикл, но он выглядит неэффективным.StringBuilder добавляет один и тот же символ несколько раз
ответ
There is already an Append
overload, который принимает char value
и int repeatCount
:
char c = ...
int count = ...
builder.Append(c, count);
или более просто (во многих случаях):
builder.Append(' ', 20);
Я полностью слеп. –
Вы можете использовать строковый конструктор
sb.Append(new String('a', 3)); // equals sb.Append("aaa")
Я не знал, что StringBuilders добавляют перегрузку, указанную Marc. Очевидно, что лучше (: –
StringBuilder
имеет конструктор lile StringBuilder.Append Method (Char, Int32)
Добавляет заданное количество копий в строковое представление символа Unicode в этом случае.
Как StringBuilder.Append(char value, int repeatCount)
Например;
StringBuilder sb = new StringBuilder();
sb.Append('*', 10);
Console.WriteLine(sb);
Выход будет;
**********
Адрес DEMO
.
- 1. NSMutableArray добавляет один и тот же NSDictionary несколько раз
- 2. Создание строки, содержащей один и тот же символ, несколько раз
- 3. Array добавляет один и тот же символ повторно?
- 4. Скобки, кажется, строят один и тот же раздел несколько раз
- 5. Переведите один и тот же объект несколько раз в один и тот же раскадровку
- 6. Графики Google рисуют один и тот же график несколько раз
- 7. Android: пишите в один и тот же файл несколько раз
- 8. Один и тот же код несколько раз в моем приложении
- 9. SQL-переменная, возвращающая один и тот же результат несколько раз
- 10. Как повторно использовать один и тот же LinearLayout несколько раз
- 11. GetNextInterestingTime() получает один и тот же кадр несколько раз
- 12. Jade: как запустить один и тот же агент несколько раз?
- 13. Установить/использовать один и тот же комплект несколько раз
- 14. parse.com PFQueryTableViewController возвращает один и тот же объект несколько раз
- 15. Django: сохранить один и тот же набор форм несколько раз
- 16. UPDATE один и тот же столбец несколько раз в запросе
- 17. Почему maven загружает один и тот же артефакт несколько раз?
- 18. Запросить один и тот же веб-сервис несколько раз асинхронно
- 19. Почему mapply повторяет один и тот же список несколько раз?
- 20. Функция поиска возвращает один и тот же результат несколько раз
- 21. Ps aux: показывает один и тот же сценарий несколько раз
- 22. Строка запроса: несколько раз заменить один и тот же текст
- 23. Browserify разрешает один и тот же файл несколько раз
- 24. Go - прохождение через один и тот же заказ несколько раз
- 25. Как запустить один и тот же фрагмент несколько раз?
- 26. Виды переустановки показывают один и тот же элемент несколько раз
- 27. FineUploader загружать один и тот же файл несколько раз одновременно
- 28. FactoryGirl: создать один и тот же объект несколько раз
- 29. , вызывающий один и тот же сценарий jquery несколько раз
- 30. Случайный объект возвращает один и тот же результат несколько раз
Можете ли вы показать код, который у вас уже есть? Чего вы пытаетесь достичь? Почему это неэффективно? Peformance/Память? – derape
Потому что это просто 'for' –