@inq_1337

Как разбить строку на подстроки?

есть следующая строка: text1:text2\ntext3:text4

и функция вывода данного текста:
static void print(string firstr, string second)
    {
        Console.WriteLine(firstr + " " + second);
    }


как с помощью цикла разбить строки используя разделитель ":" так, что бы их можно было передать в функцию вывода?
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
Adler_lug
@Adler_lug
string s = "text1:text2\ntext3:text4";
s.Split("\n").ToList().ForEach(x => 
{ 
    y = x.Split(":"); 
    Console.WriteLine(y[0] + " " + y[1]);
});

Переделайте как вам надо.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
началоблока = 0
цикл от текущийсимвол = 0; до концастроки; шаг 1
  если текущийсимвол == : то
    вывод(от началаблока до текущегосимвола)
    началоблока = текущийсимвол 
  конецесли
конеццикла
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы