Bonjour,valeurs des paramètres par défaut dans C# 'expressions lambda s
Quelqu'un peut-il s'il vous plaît me dire si je peux définir des valeurs de paramètres par défaut lors de l'utilisation des expressions lambda en C#? Par exemple, si j'ai le code
public static Func<String, Int32, IEnumerable<String>> SomeFunction = (StrTmp, IntTmp) => { ... },
comment puis-je définir la valeur par défaut « IntTmp
, par exemple, deux? La façon habituelle de définir des valeurs de paramètre par défaut dans une méthode ne semble pas fonctionner avec ce genre d'expressions (et j'en ai vraiment besoin ici).
Merci beaucoup.
Vous pourriez avoir besoin d'utiliser .NET 4.0 http://msdn.microsoft.com/en-us/library/dd264739.aspx – hunter