これが私の方法です:
public void SomeQuery(string email = "", Guid userId = Guid.Empty)
{
// do some query
}
userId
コンパイル時の定数である必要があるため、エラーが発生します。これは理解しています。しかし、const を宣言する場合でも:
private const emptyGuid = Guid.Empty;
次に、メソッドのシグネチャを次のように変更します。
public void SomeQuery(string email = "", Guid userId = emptyGuid)
{
// do some query
}
まだ愛がない。
私は何が欠けていますか?