Конвертирование из 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();