Итак, я прочитал ряд вопросов StackOverflow, связанных с "что такое группа методов", а также другие интернет-статьи, все они говорят то же самое в нижней строке, что группа методов представляет собой "группу перегруженных методов" ".
Однако, читая Jon Skeet "С# In Depth (второе издание)", он формулирует следующую формулировку относительно группы методов в контексте лямбда-выражений (глава 9.4.1)
Причины изменения: оптимизация общих вызовов методов
Вывод типа происходит в нескольких ситуациях. Мы уже видели, что оно применяется неявно типизированных массивов, а также требуется, когда вы пытаетесь неявно преобразовать группу методов к типу делегата. Это может быть особенно запутанным, когда происходит преобразование когда вы используете группу методов в качестве аргумента для другого метода: с перегрузкой вызываемого метода и перегрузка методов внутри метода группы, а также возможность применения общих методов, набор потенциалов конверсии могут быть огромными ".
Любая группа методов выделяет больше, чем просто группу перегруженных методов, или он говорит, что вы действительно можете создать делегат, который сохраняет всю группу методов. Или что-то совсем другое, что я не совсем понимаю.
Может ли кто-нибудь объяснить, что он говорит, возможно здесь?
Спасибо,