Why i cannot declare default arguments for member functions of a managed type or generic functions? C# 4.0
introduced Named and Optional Arguments; there is a similar thing for CLI
?
I do not understand why is not possible to declare a method like this:
void Optional(int argument = 0);
And then when I call Optional();
the compiler does not translate this call into: Optional(0);
.