Ich habe 4 statische Hilfsmethoden, die ich nach Möglichkeit zu einem kombinieren möchte. Jede Methode ist identisch mit dem Eingabeparameter-Datentyp und legt einen Wert in ReturnDto und ReturnDto fest. Ich bin ziemlich neu bei Generics, aber nicht einmal sicher, ob dies in einer effizienten Angelegenheit machbar ist, außer 4 stark typisierten Methoden zu haben.C# Generika: Kann ich überladene Methoden zu einem mit verschiedenen Rückgabe-/Eingabedatentypen kombinieren?
private static ReturnDto<int> MethodName(int val)
private static ReturnDto<string> MethodName(string val)
private static ReturnDto<bool> MethodName(bool val)
private static ReturnDto<DateTime> MethodName(DateTime val)
{
//do some stuff here...
return new ReturnDto<DateTime> { Val = val, Val2 = val2, Val3 = val3 };
}
Was sind val2 und val3 in Ihrem Beispiel? – Chris