Загрузка...

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

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

Загрузка...
  1. RaysMorgan
    RaysMorgan Автор темы 6 сен 2016 https://lolz.live/support-tickets/open 51 796 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