Почему я не могу объявить аргументы по умолчанию для функций-членов управляемого типа или универсальных функций? C# 4.0
введены Именованные и необязательные аргументы ; есть нечто подобное для CLI
?
Я не понимаю, почему нельзя объявить такой метод:
void Optional(int argument = 0);
И тогда, когда я вызываю Optional();
, компилятор не переводит этот вызов в:Optional(0);
.