Supposons que vous ayez une fonction d'horodatage, puis que vous vouliez créer une nouvelle fonction pour combiner votre horodatage et Console.WriteLine()
, par ex.Ajout d'un wrapper à une fonction surchargée
public static void Write(string msg)
{
WriteTimeStamp();
Console.WriteLine(msg);
}
Mais la méthode WriteLine()
a 18 ou si les surcharges, qui ne seront pas reflétées dans la signature de la fonction enveloppe. Comment voulez-vous que le wrapper prenne les non-chaînes et les passe à WriteLine()
?
Depuis cela me permet aussi utiliser les paramètres par défaut, j'aime vraiment cette solution. – Cev