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

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

06.06.2013, 16:31. Просмотров 1729. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2013, 16:31
Ответы с готовыми решениями:

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

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

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

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

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

2
винс
42 / 42 / 11
Регистрация: 16.03.2012
Сообщений: 199
06.06.2013, 16:36 2
думаю правильнее будет использовать StringBuider
1
Dexiny
170 / 87 / 10
Регистрация: 27.05.2013
Сообщений: 290
06.06.2013, 18:35 3
Проще вызвать статик-метод string.Concat()
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2013, 18:35

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

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

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


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

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

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