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

1 ответ

red-gate.com/products/reflector/index.htm

дыдущий вопросо форматировании [https://stackoverflow.com/questions/585215/can-i-rewrite-this-more-elegantly-using-linq] в формат CSV, Марк Гравеллdouble[][]сказалчто с ...

7 ответов

msdn.microsoft.com/en-us/library/system.io.stringwriter.aspx

разница междуStringWriter а такжеStringBuilder и когда я должен использовать один или другой?

8 ответов

Существует огромная стоимость для синхронизации объектов. Не рассматривайте программу как отдельную сущность; Это не проблема, когда вы читаете концепции и применяете их в небольших программах, которые вы упомянули в деталях вашего вопроса, проблемы возникают, когда мы хотим масштабировать систему. В этом случае ваша однопоточная программа может зависеть от нескольких других методов / программ / сущностей, поэтому синхронизированные объекты могут вызвать серьезную сложность программирования с точки зрения производительности. Поэтому, если вы уверены, что синхронизировать объект не нужно, вам следует использовать StringBuilder, так как это хорошая практика программирования. В конце мы хотим научиться программировать, чтобы создавать масштабируемые высокопроизводительные системы, и это то, что мы должны делать!

оложим, что наше приложение имеет только один поток. и мы используемStringBuffer тогда в чем проблема? Я имею в виду, еслиStringBuffer может обрабатывать несколько потоков через синхронизацию, в чем проблема для работы с одним потоком? Зачем ...

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

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, ...

3 ответа

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

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

9 ответов

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

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