Convert.ToInt32(Console.ReadLine()); почему шарпе не сделали класс Console шаблонным? или я не так понял?
Потому что это не столь частый кейс Ты можешь долбануть методов раширений своих
Это то же самое что var tmp = Console.ReadLine(); int a = Convert.ToInt32(tmp);
Сперва вызывается метод Console.ReadLine(), и потом вызывается Convert.ToInt32() с значением которое вернулось из ReadLine(), если правильно знаю
Я теперь вопрос прочитал, да нет, это цепочка вызовов, компилятор сам в состоянии в стековой машине создать буфер и отдать результат по значению в вызов другой машине
Обсуждают сегодня