Получение значений из строки - C#

Узнай цену своей работы

Формулировка задачи:

Имеется следующая строка
  7.959   4.90 3361.23779 1871.21008  2.31  0.0289  420893   -      -
Как получить 1, 3 и 4 циферное значение? Пробовал через сплит.
String str = "  7.959   4.90 3361.23779 1871.21008  2.31  0.0289  420893   -      -   ";
                    String[] str1 = str.Split(" ");
                    Console.Write(str[0] + " " + str[2] + " " + str[3]);
                    Console.ReadKey();
Но выводится в итоге полная строка (

Решение задачи: «Получение значений из строки»

textual
Листинг программы
            String str = "  7.959   4.90 3361.23779 1871.21008  2.31  0.0289  420893   -      -   ";
            String[] arrayOfNumbers = str.Split(new char[] {' '}, StringSplitOptions.RemoveEmptyEntries);
            Console.Write(arrayOfNumbers[0] + " " + arrayOfNumbers[2] + " " + arrayOfNumbers[3]);
            Console.ReadKey(true);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.364 из 5
Похожие ответы