| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Что такое StringBuilder.Capacity ? |
| Автор: jeans1986 1.10.2007, 07:22 |
| Что такое StringBuilder.Capacity ? Как это свойство работает? Заранее благодарю. |
| Автор: yar 1.10.2007, 07:46 |
| Capacity -- это максимальное число символов, выделенных в памяти для хранения строки StringBuilder-ом. По мере надобности он динамически выделяет ещё памяти, и увеличивает Capacity. В большинстве случаев это то, что и надо. Однако можно указать StringBuilder-у выделить больше памяти, чем он это делает, например, в целях производительности, если мы реально заранее знаем, сколько нам её понадобится (памяти). |
| Автор: zaver 1.10.2007, 20:54 |
| рекомендуют задавать Capacity простые числа, так он будет более эффективно работать. |
| Автор: tol05 1.10.2007, 22:40 | ||
| zaver, попутал Capacity и HashTable. нижеприведенная цитата http://www.developeru.info/articles/article.aspx?id=324
Вам понятно, привередливый archeg? |
| Автор: zaver 1.10.2007, 22:57 |
| точно! каюсь |