Конвертирование из char в int - C#

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

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

В комментариях написал, что выводится. Почему при конвертировании значения меняются?
      public STUDENT(string str )
        {
            char[] ar = str.ToCharArray();
            double[] У = new double[ar.Length];
            for (int i = 0; i < ar.Length; i++)
            {
                MessageBox.Show(Convert.ToString(ar[i])); //4 5...
                У[i] = Convert.ToInt32(ar[i]);
                MessageBox.Show(Convert.ToString(У[i]));// 52  53...
            }
            this.У = У;    
        }

Решение задачи: «Конвертирование из char в int»

textual
Листинг программы
string str = "2342345";
int[] arr = str.Select(x => x - '0').ToArray();

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


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

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

13   голосов , оценка 4.154 из 5