Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
1 / 0 / 1
Регистрация: 02.10.2012
Сообщений: 71
1

Склеиваем массив строк в одну текстовую строку

06.06.2013, 16:31. Просмотров 2001. Ответов 2
Метки нет (Все метки)

Необходимо склеить массив строк в одну строку. Вот мой код:
C#
1
2
3
4
5
            StrTmp = "";
            for (int k = 0; k < temp.Length; k++)
            {
                StrTmp += temp[k];
            }
На первый взгляд, все работает правильно. Но, при работе с большим текстом(более 500 кб txt текста) - программа в этом месте безвозвратно виснет. Подскажите, как еще можно склеить массив текстовых строк?

Примечание: с очень похожей операцией деления -
C#
1
2
3
4
            for (int r = 0; r < StrTmp.Length; r+=4) 
            {
                for (int d = 0; d < 4; d++) temp[r / 4] += StrTmp[r+d];
            }
никаких проблем не возникает. все делает быстро и качественно!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2013, 16:31
Ответы с готовыми решениями:

Объединение/склеивание группы строк в одну строку
Здравствуйте, задача следующая... Существует файл 1.txt, в котором находится очень много строк в...

Массив в одну строку
using System; class Summ { static void Main() { int part = 0; part =...

Добавление символов в текстовую строку
Есть стринговая строка типа &quot;текст123\n&quot;, как можно вставлять символы припустим между, '3' и '\n' ...

Создайте целочисленный массив значения которого вводятся пользователем с клавиатуры в одну строку
Создайте целочисленный массив значения которого вводятся пользователем с клавиатуры (в одну...

2
44 / 44 / 11
Регистрация: 16.03.2012
Сообщений: 199
06.06.2013, 16:36 2
думаю правильнее будет использовать StringBuider
1
172 / 89 / 10
Регистрация: 27.05.2013
Сообщений: 290
06.06.2013, 18:35 3
Проще вызвать статик-метод string.Concat()
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2013, 18:35

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как вытянуть в текстовую строку название Свойства (Property)?
Задача в том, что бы вытянуть из имеющихся Свойств название и передать их в конструктор другого...

Как правильно записать массив из строк в одну строку?
Как правильно записать массив из строк в одну строку? Потому что вместо этого у меня выводит много...

Сформировать массив строк. Удалить из него строку начинающуюся и заканчивающуюся на одну и ту же букву.
Сформировать массив строк. Удалить из него строку начинающуюся и заканчивающуюся на одну и ту же...

Сформировать массив строк. Удалить из него строку начинающуюся и заканчивающуюся на одну и ту же букву
Сформировать массив строк. Удалить из него строку начинающуюся и заканчивающуюся на одну и ту же...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.