Can I give default parameters in C#?
In C:
void fun(int i = 1) { printf(\"%d\", i); }
Can we give parameters a default value? I
Yes, but you'll need to be using .NET 3.5 and C# 4.0 to get this functionality.
This MSDN page has more information.