C # почему это возвращает 49: Convert.ToInt32 ('1') [дубликат]
Возможный дубликат:
c # конвертировать char в int
Это работает:
int val = Convert.ToInt32("1");
Но это не так:
int val = Convert.ToInt32('1'); // returns 49
Разве это не должно конвертировать в фактический int?