这是我的方法:
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
}
还是没有爱。
我错过了什么?