Помощ с функцията Split() в C# Programming Fundamentals Extended
Колеги, би ли могъл някой да ми разясни как се използва функцията Split() при четене на числа от конзолата. Благодаря предварително!
Колеги, би ли могъл някой да ми разясни как се използва функцията Split() при четене на числа от конзолата. Благодаря предварително!
Самата функция Split() служи да ти нацепи някакъв стринг по зададени разделители. Разделителят (сепаратор) може да бъде само от един символ и е от тип char. Но пък можеш да си направиш масив от чарове (в самият Split или предварително) и да сплитваш едновременно по всички. Когато ползваш масив от char-ове, имаш достъп до безценната функция StringSplitOptions.RemoveEmptyEntries, за която е писал и колегата rosen.ivanov .
Тя служи да премахне от резултантния масив празните елементи, които се образуват, когато примерно имаме няколко поредни интервала (или други разделители). След това, можеш да парснеш останалите елементи от поредицата (за които знаеш, че са числа) към int с функцията .Select(int.Parse) и накрая да преобразуваш поредицата в някаква колекция, примерно масив със ToArray().
Благодаря за ясният отговор!
Колеги ако може малко помощ! не виждам къде има проблем за да дава 75/100 точки в моето решение https://pastebin.com/B7zW1rQS