C# 4.0 apporte des paramètres facultatifs que j'attendais depuis un certain temps. Cependant, il semble que parce que seuls les types de systèmes peuvent être const
, je ne peux utiliser aucune classe/struct que j'ai créée en tant que paramètre facultatif.Paramètres de type non-système optionnels
Existe-t-il un moyen qui me permette d'utiliser un type plus complexe en tant que paramètre optionnel. Ou est-ce une des réalités avec laquelle il faut simplement vivre?
Il n'y a aucune restriction quant à " Types de systèmes ". Qu'est-ce qui vous amène à croire cela? –
ils peuvent être d'autres types, mais la seule valeur par défaut disponible est null (ou peut-être quelque chose dont le type peut implicitement convertir mais je ne peux pas le tester car je n'ai pas 4.0 au travail)) –