Chào buổi chiều,Giá trị tham số mặc định trong biểu thức lambda của C#
Ai đó có thể cho tôi biết nếu tôi có thể đặt giá trị thông số mặc định khi sử dụng biểu thức lambda trong C#? Ví dụ: nếu tôi có mã
public static Func<String, Int32, IEnumerable<String>> SomeFunction = (StrTmp, IntTmp) => { ... },
làm cách nào tôi có thể đặt giá trị mặc định IntTmp
', ví dụ như hai? Cách thông thường để thiết lập các giá trị tham số mặc định trong một phương thức có vẻ không hoạt động với kiểu biểu thức này (và tôi thực sự cần một kiểu này ở đây).
Cảm ơn bạn rất nhiều.
Bạn có thể cần phải sử dụng .NET 4.0 http://msdn.microsoft.com/en-us/library/dd264739.aspx – hunter