Почему в number2 записывается по 0-му индексу число 49, а не 1?
Если записывать без выбора элемента, то записывается все корректно. Как это работает?
int number1 = 15; // 15
string x = number1.ToString(); // "15"
int number2 = Convert.ToInt32(x[0]); // 49 ?
Console.WriteLine(number2);