Halfbax
Erfahrenes Mitglied
Hallo,
ich meld mich mal wieder mit einem Problem zurück. Ich habe ein Delegate und möchte dessen Parameter optional mache, aber wenn ich es dann gleich null im Parameter deklariere, funktioniert der Delegat ohne Parameter trotzdem nicht.
Funktioniert
Funktioniert nicht
ich meld mich mal wieder mit einem Problem zurück. Ich habe ein Delegate und möchte dessen Parameter optional mache, aber wenn ich es dann gleich null im Parameter deklariere, funktioniert der Delegat ohne Parameter trotzdem nicht.
C#:
public void AddButton(string text, Action<Dictionary<string, string>> callback = null, string icon = "fa-mouse-pointer", string color = "#2980b9")
Funktioniert
C#:
test.AddButton("Anmelden", (Dictionary<string, string> inputValues) =>
{}, "fa-sign-in");
Funktioniert nicht
C#:
test.AddButton("Test", () =>
{}, "fa-sign-in");