Загрузка...

Correct splitting of a string into an array of elements C#

Thread in C# created by RaysMorgan Sep 6, 2016. 289 views

  1. RaysMorgan
    RaysMorgan Topic starter Sep 6, 2016 Че скажете 54,006 Mar 7, 2013
    Часто строки аля
    123
    321
    333

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

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

    Или
    Code

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

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