Результаты поиска по запросу "stringbuilder"

4 ответа

Так что просто вы можете использовать String и избегать использования ToString () ...

ли какой-либо метод IndexOf или содержится в C #. Ниже приведен код: var sb = new StringBuilder(mystring); sb.Replace("abc", "a"); string dateFormatString = sb.ToString(); if (sb.ToString().Contains("def")) { sb.Replace("def", "aa"); } if ...

4 ответа

 потребует массивную копию, поэтому удаление символа не будет быстрым.

авался вопросом о реализации функции charAt для String / StringBuilder / StringBuffer в Java, что такое сложность этого? также как насчет deleteCharAt () в StringBuffer / StringBuilder?

5 ответов

 кажется уместным на первый взгляд.

ге «Эффективная Ява» Джош Блох говорит, что StringBuffer в значительной степени устарел и должен быть заменен несинхронизированной реализацией 'StringBuilder' . Но по своему опыту я все еще видел широкое использование класса ...

ТОП публикаций

12 ответов

Я бы посоветовал этого не делать, поскольку String.Format не был предназначен для конкатенации, он был предназначен для форматирования вывода различных входных данных, например даты.

оложим, у меня есть строитель строк в C #, который делает это: StringBuilder sb = new StringBuilder(); string cat = "cat"; sb.Append("the ").Append(cat).(" in the hat"); string s = sb.ToString();будет ли это так же эффективно или более ...

5 ответов

Очевидно, что эта функция API медленнее, чем собственные функции чтения файлов. Я написал функцию с управляемым кодом, и она читает весь раздел в 3350 тиков. И с этим неуправляемым кодом чтение того же раздела заняло 10650 тиков.

ужен способ прочитать все разделы / ключи в INI-файле в переменной StringBuilder: [DllImport("kernel32.dll")] private static extern int GetPrivateProfileString(string lpAppName, string lpKeyName, string lpDefault, StringBuilder lpReturnedString, ...

2 ответа

C # P вызывать объявление строк

В C # PInvoke, как передать строковый буфер, чтобы C DLL заполняла его и возвращала? Какой будет декларация PInvoke? Объявление функции C int GetData(char* data, int buflength);В C # я объявил это как [DllImport(DllName)] static extern ...

3 ответа

Как изменяется емкость StringBuilder?

Когда у меня пустоStringBuilder емкостью 5 и я пишу "привет, мир!" к этому, стандарт C # определяет новую емкостьStringBuilder? У меня есть смутное воспоминание, что это вдвое больше длины новой строки (чтобы избежать изменения емкости с каждой ...

9 ответов

Как удалить пустые строки из отформатированной строки?

Как удалить пустые строки в строке в C #? Я генерирую некоторые текстовые файлы в C # (winforms) и по некоторым причинам есть несколько пустых строк. Как я могу удалить их после генерации строки ...

4 ответа

Заставить StreamWriter изменить кодировку

Я пытаюсь сохранить файл используяDialogResult а такжеStringBuilder, После написания текста я вызываю следующий код для сохранения файла: if (dr == DialogResult.OK) { StreamWriter sw = new StreamWriter(saveFileDialog1.FileName); ...

2 ответа

Существует ли реализация с открытым исходным кодом (не GPL) функциональной версии .NET StringBuilder?

Я ищу функциональную (как в, не обязательно) реализацию StringBuilder или эквивалент. Я видел несколько реализаций функциональных массивов, но они не поддерживают вставку изначально. Бонус за открытый код, не (L? A?) GPL, бонус за F #, но я могу ...