Как убрать пробелы в asp.net? - PullRequest
3 голосов
/ 24 февраля 2012

Я получаю данные из таблицы БД, используя SqlDataReader в ASP.net.Я добавляю извлеченные данные в построитель строк и после этого сохраняю содержимое построителя строк в текстовый файл.Моя проблема в том, что в этом текстовом файле пробелы отображаются между одним столбцом и другим ... Как я могу удалить лишние пробелы из моего текстового файла?

Заранее спасибо.

Ответы [ 2 ]

6 голосов
/ 24 февраля 2012
1. Text.Trim();
2. Text.Replace(" ", string.empty);
0 голосов
/ 24 февраля 2012
private string process(string s)
    {
        int len = s.Length;
        int current=0;
        StringBuilder sb = new StringBuilder(len);

        while (current < len-1)
        {
            if (!(s[current] == ' ' && s[current + 1] == ' ') &&
                !(s[current] == '\n' && s[current + 1] == '\n') 
                )
            {
                sb.Append(s[current]);
            }
            current++;
        }
        return sb.ToString();

    } 
...