Wenn ich die Methode
void foo<T>(T bar){}
Ich kann es erfolgreich so nennen:
string s = string.Empty;
foo(s);
Ich kann mir vorstellen, dass der Compiler/die Laufzeitumgebung den Typ ableiten kann,
Wenn ich die Methode jedoch so ändere:
T foo<T,T2>(T2 bar){...}
Dann muss ich sie "vollständig" aufrufen und dabei sowohl den Typ des Eingabeparameters als auch den Rückgabetyp angeben:
string s = string.Empty;
foo<int,string>(s);
Gibt es eine Möglichkeit, ich kann dies abkürzen, so dass ich nicht brauchen, um die Eingabeparameter (s) Typ angeben? D.H..
foo<int>(s);
Gracias