Конвертация строковой переменной в числовой массив - C#
Формулировка задачи:
Прошу прощения, перенесите пожалуйста этот вопрос в форум C#.
Мой первый пост, промахнулся
Добрый день!
В программе есть переменная string содержащая версию сборки программы (0.0.0.2).
Нужно занести её в массив типа int или другой числовой массив.
Но возникла проблема следующего характера:
В массив не заносятся данные 0.0.0.2, а заносятся
[0] 48
[1] 46
[2] 48
[3] 46
[4] 48
[5] 46
[6] 50
Насколько я понял это те же 0.0.0.2, только типа char.
Но мне нужно, что бы в массив заносились именно 0.0.0.2
Вот пример того как я это делаю:
сразу напишу пишу я совсем недавно. Поэтому и прошу совета.
Заранее спасибо.
FileVersionInfo mainFileVersion = FileVersionInfo.GetVersionInfo(Path.Combine("...\\example.exe")); string mainFileVersion = mainFileVersion.FileVersion; int[] mas = new int[mainFileVersion.Length]; for (int i = 0; i < mainFileVersion.Length; i++) { mas[i] = mainFileVersion[i]; }
Решение задачи: «Конвертация строковой переменной в числовой массив»
textual
Листинг программы
int[] mas = mainFileVersion.Split('.').Select(c => int.Parse(c)).ToArray();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д