C # почему это возвращает 49: Convert.ToInt32 ('1') [дубликат]

Возможный дубликат:
c # конвертировать char в int

Это работает:

int val = Convert.ToInt32("1");

Но это не так:

int val = Convert.ToInt32('1'); // returns 49

Разве это не должно конвертировать в фактический int?

Ответы на вопрос(5)

Ваш ответ на вопрос