Считать с файла - C#
Формулировка задачи:
Подскажите пожалуйста.
В файле есть строка [34,234,123]
как из нее вытащить цифры и записать в переменные.
должно получиться так:
x = 34
y = 234
z = 123
Может считать строку, дойти до запятой, используя метод Substring(ItemLB.IndexOf(',');
потом методом replace(если не ошибаюсь) оставить только цифры и записать это в переменную x ну и соответственно конвертировать в int, так как переменные будут целочисленные. А дальше как остальные цифры найти? Ну или другим способом))
Решение задачи: «Считать с файла»
textual
Листинг программы
bool start = false; string s = "9-000-23[4, -234, 1-23джд131845ю -000одлордол1210о000000одлролрл]"; string x = string.Empty; List<int> result = new List<int>(); for (int i = 0; i < s.Length; i++) { if (s[i] >= '0' && s[i] <= '9') { if (i > 0 && s[i - 1] != '-') { start = true; x += s[i] - '0'; } else if (i == 0) { start = true; x += s[i] - '0'; } else { start = true; x += s[i - 1]; x += s[i]; } } else { if (start == true) { start = false; result.Add(int.Parse(x)); x = string.Empty; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д