Есть ли вообще для меня разбить строку и исключить последний сплит?Разделить строку и исключить последний сплит
Мои данные выглядят так: data1,data2,data3,
, и поэтому, если я разделить элемент, последний элемент в массиве будет пустым, поэтому я бы предпочел исключить его из раскола.
Сейчас у меня есть это:
serialNumbers = delimittedSerials.ToString().Split(',');
Конечно, я знаю, что могу просто оставить его и в моем for
цикле просто знаю, чтобы пропустить последний элемент, но было интересно, если есть простой способ, чтобы просто исключить это во время расщепления.
Я собирался отправить ответ, используя LINQ и LastIndexOf. .. но это просто правильный встроенный способ. :) –
О, ничего себе, не знал, что у них есть этот вариант. Это довольно круто, спасибо! – Adjit
Да, это другая перегрузка функции split. Это очень удобно, и вы можете разделить более чем на один символ. – Reynevan