Перегрузка метода как статический полиморфизм в C # - PullRequest
1 голос
/ 26 марта 2011

Как перегрузка метода рассматривается как статический полиморфизм в c #?

1 Ответ

5 голосов
/ 26 марта 2011

По данным Google (если вы введете «определить статический полиморфизм»):

Полиморфизм, реализованный во время компиляции; дженерики.

Во время компиляции точно известно, какую перегрузку вызывать (на основе аргументов). Если компилятор не может определить это, он генерирует ошибку.

Единственное исключение - динамическое ключевое слово.

...