Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > StringBuilder


Автор: GX777 25.8.2008, 01:53
Как мне правильно проинициализировать StringBuilder?Пишу так:
Код

 StringBuilder[] z = new StringBuilder();

и получаю:    Cannot implicitly convert type 'System.Text.StringBuilder' to 'System.Text.StringBuilder[]'    

Автор: Maka6er 25.8.2008, 03:06
Вы массив создаете его и надо инициализировать задав размерность, например:
Код

StringBuilder[] z = new StringBuilder[8];

И потом каждый элемент по отдельности:
Код

for(int i=0;i<z.Length;i++)
    z[i] = new StringBuilder();

Автор: QryStaL 25.8.2008, 09:57
Цитата(GX777 @  25.8.2008,  01:53 Найти цитируемый пост)
Как мне правильно проинициализировать StringBuilder?

Код

StringBuilder z = new StringBuilder();

Автор: GX777 25.8.2008, 10:20
QryStaL,c с тобой бы я поспорил.Строкой 
Код

StringBuilder z = new StringBuilder();

ты инициализировал только одну переменную,или один обьект типа StringBuilder(я путаюсь в обозначенияхsmile).а мне нужен был массив.


Maka6er, а если я не знаю размерности массива.если мне нужен динамический массив.

Автор: Maka6er 25.8.2008, 15:58
Использовать коллекции, например: ArrayList

Автор: QryStaL 25.8.2008, 21:10
Цитата(GX777 @  25.8.2008,  10:20 Найти цитируемый пост)
ты инициализировал только одну переменную,или один обьект типа StringBuilder

Цитата(GX777 @  25.8.2008,  01:53 Найти цитируемый пост)
Как мне правильно проинициализировать StringBuilder?


Какой был вопрос, такой и ответ. Формулируйте корректнее...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)