I\'m using for the firs time optional arguments but I cannot understand difference between those two method definitions:
private void method1([Optional, Defa
Method 1 was present since .NET 1.1.
Method 2 was introduced with C# 4 (C# did not support optional parameters until then).