Voir la définition de la méthode ci-dessous.
Comment s'appelle-t-il en C # où le signe égal est dans le paramètre de méthode. p>
est-ce que l'initialisation du paramètre de méthode par défaut ?? p>
public List<Iabc> MyMethod(out List<Ixyz> faces, Type typeXYZ = null, int flag = -1)
{
//...
//...
}
3 Réponses :
Ils sont appelés arguments facultatifs (ou nommés). MSDN a généralement ces choses expliquées assez bien: P>
Arguments nommés et optionnels (Guide de programmation C #) P>
Lorsque vous utilisez des arguments nommés, soyez conscient que la modification des noms d'arguments brisera le code. (où les paramètres nommés sont utilisés) p>
Également, rappelez-vous que la valeur par défaut est réellement stockée dans le site