Ceci est, probablement, une réponse très simple pour quelqu'un. J'ai une méthode avec un Optional Parameter
comme ça;C# Paramètres par défaut
public static Email From(string emailAddress, string name = "")
{
var email = new Email();
email.Message.From = new MailAddress(emailAddress, name);
return email;
}
Maintenant, je dois cibler .Net 3.5 et ai cru comprendre que Optional Parameters
font partie de .Net 4. Cependant, mon projet construit et je revérifié les Propriétés - Demande 3.5 page qui décrit comme cadre cible. Ensuite, j'ai trouvé un article sur MSDN disant que c'est une caractéristique de C# 4 dans VS2010. (MSDN Article ->Named and Optional Arguments)
Quelqu'un peut-il aider à clarifier cela pour moi. C# 4 ne nécessite pas .Net4? Quels sont les paramètres optionnels en partie?
Merci.
existe-t-il d'autres options de VS2010 qui peuvent être appliquées à .NET 3.5 de la même manière? –
@Yuriy a ajouté un peu plus. – JaredPar
Comment l'EDI accomplit-il cela? J'ai regardé le dossier de CSC et ne peux pas trouver un argument qui spécifie à quelle version construire. –