C#4.0的答案不再适用。 < - (对不起,这是错误的)我可以使用TimeSpan作为具有默认值的可选参数吗?
我该如何使用TimeSpan作为默认值的可选参数?
public static Foo(string myString, TimeSpan maxWait = TimeSpan.FromSeconds(1))
{
// do something
}
有了这个代码,我得到的错误:
default parameter must be a compile-time constant
@Patrick为什么在标题中删除“C#7.0”? – kame
因为它是一个标签,标签不应该是标题的一部分。 –
“C#4的答案不再适用”是什么意思? – Evk