【发布时间】:2011-03-25 00:38:26
【问题描述】:
这是我的方法:
public void SomeQuery(string email = "", Guid userId = Guid.Empty)
{
// do some query
}
userId 给我一个错误,因为它必须是编译时常量,我理解。但即使我声明了一个常量:
private const emptyGuid = Guid.Empty;
然后将方法签名更改为:
public void SomeQuery(string email = "", Guid userId = emptyGuid)
{
// do some query
}
还是没有爱。
我错过了什么?
【问题讨论】:
标签: c# .net c#-4.0 guid optional-parameters