Ich habe eine Methode mit folgenden Überladungen:
string Call(string function, Dictionary<string, object> parameters, object body)
string Call(string function, Dictionary<string, object> parameters, JObject body)
Jetzt habe ich eine weitere Überladung hinzugefügt:
string Call(string function)
{
return Call(function, null, (JObject) null);
}
Ich habe eine Besetzung hinzugefügt, JObject
damit der Compiler weiß, welche Überladung er verwenden soll. Aber Visual Studio sagt mir, dass die Besetzung redundant ist. Aber warum ist mein Anruf ohne die Besetzung nicht mehrdeutig?