байтодрочеством, так как не вижу ничего плохо в том, чтобы с самого начала приучать себя писать максимальные ресурсо-экономные программы. Начал баловаться в консольном приложении с конвертированием данных. Ситуация следующая:
Есть переменная age, по названию понятно, что хранит, так как ещё ни один человек не доживает до 200, решил дать ей тип byte (хранит от 0 до 255 и весь 1 байт), для передачи ей значения использовал Console.Read(), но он возвращает все в int. Явно законвертировал его в byte. При запуске, передал значение возраста равное 18, но, при выводе, он выдает 48. Спрашивается, какого хуя?
вангую что у тебя код символа '1' передается, там кажеца как раз код 48
Тебе нужно использоват Console.ReadLine()
Обсуждают сегодня