Hier ist meine Methode:C# 4.0 Optionale Parameter - Wie gibt man den optionalen Parameter vom Typ "Guid" an?
public void SomeQuery(string email = "", Guid userId = Guid.Empty)
{
// do some query
}
userId
ist mir ein Fehler geben, da es eine Kompilierung-Konstante sein muss, was ich verstehe. Aber selbst wenn ich erklären, eine const:
private const emptyGuid = Guid.Empty;
dann die Methodensignatur ändern:
public void SomeQuery(string email = "", Guid userId = emptyGuid)
{
// do some query
}
noch keine Liebe.
Was fehlt mir?
Mögliche Duplikat [Wie ich einen Parameter Guid.Empty in C# Default kann?] (Https://stackoverflow.com/questions/5117970/how-can-i-default-a-parameter-to-guid-empty-in-c) –