C# 4 default parameter values: How to assign a default DateTime/object value? [duplicate]
DateTime cannot be used as a constant but you could make it a nullable type (DateTime?) instead. Give the DateTime? a default value of null, and if it is set to null at the start of your function, then you can initialize it to any value you want. static void test(DateTime? dt = null) { … Read more