J'ai 4 méthodes auxiliaires statiques que je veux combiner en un si possible. Chaque méthode est identique au type de données du paramètre d'entrée et définit une valeur dans les types ReturnDto et ReturnDto. Je suis assez nouveau pour les génériques, mais je ne sais même pas si cela est faisable dans une matière efficace autre que d'avoir 4 méthodes fortement typées.C# Génériques: Puis-je combiner des méthodes surchargées en une avec différents types de données de retour/entrée?
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 };
}
que sont val2 et val3 dans votre exemple? – Chris