string s = "4 S 8190 G 4585 Q 4103 J 3810";
string[] t = s.Split(' ');
foreach (string k in t)
Console.WriteLine(k);
Парсер строки, С#
4 S 8190 G 4585 Q 4103 J 3810
Мне нужно последовательно получить 9 объектов, 5 Int32 и 4 Char, ну или хотя бы разбить строку на подстроки, принимая пробел как разделитель.
В С++ использовал бы scanf, наверное. Как быть в шарпе?
Например, для расщепления строки можно использовать метод Split:
Код:
Для получения числа из строки используются методы Int32.Parse и Int32.TryParse.
Так, чтобы знать, а какие еще методы входят в эту "кучу методов класса String"?
Проще посмотреть в MSDN. Класс System.String.
Вот ссылка MSDN online: http://msdn.microsoft.com/ru-ru/library/system.string.aspx
По ключевым слова regular expressions [.NET Framework] также поищите. И в гуголе Expresso.