У меня есть массив разделителей. И строка в которой 2 разделителя идут подряд. Почему он мне выводит 2 пробела?
char[] separators = new char[] {','};
string str = "2,,";
string[] outp = str.Split(separators);
Console.WriteLine(outp.Length);
for (int i = 0; i < outp.Length; i++)
{
Console.WriteLine(outp[i]);
}
можете пожалуйста поподробнее объяснить как работает split. Я знаю как избавиться от пробелов, но почему выводится именно пробел, а не условно "," . В случае когда разделителем является пробел и дальше идет еще 1 пробел, я еще понимаю почему выводится пробел, а вот в данной ситуации не совсем.