Tag Archives: Optional arguments

C# 4.0 Option argument corner cases…By Eric Lippert

For all of your working with C# 4.0, you’ve surely been using optional arguments in order to define specific constants that can be used when calling a method if certain arguments are omitted. Interestingly enough, this functionality does not come ‘for free’ and Eric Lippert, a developer in the C# compiler team has written four […]