13
Reply

How to assign TimeSpan with a default value when using it as an argument?

time and space

time and space

Jul 25 2011 7:35 AM
15.5k
This does not work:

public void DoStuff(TimeSpan interval = TimeSpan.FromSeconds(5))

The compiler error is: "Error 1 Default parameter value for 'interval' must be a compile-time constant".

I have tried making a const field in the class but still no luck.

Answers (13)