Загрузка...

Правильное разбитие строки на массив элементов C#

Тема в разделе C# создана пользователем RaysMorgan 6 сен 2016. 288 просмотров

  1. RaysMorgan
    RaysMorgan Автор темы 6 сен 2016 Че скажете 53 985 7 мар 2013
    Часто строки аля
    123
    321
    333

    Разделяются не символом '\n', а '\r\n', поэтому разделять строки методом Split('\n') - не корректно!
    Поэтому смело используем следующий код:
    Код

    yourString.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);

    Или
    Код

    yourString.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);

    Точно не знаю, как на маке дела обстоят, там, вроде, стандартное разделение идёт символом '\r', так как мы юзаем Windows, то не обращаем внимание.
     
    6 сен 2016 Изменено
Загрузка...
Top