Tôi hiểu một biểu thức lambda là trong bản chất một tuyên bố inline đại biểu để ngăn chặn bước thêmbiểu Lambda cho nhiều thông số
dụ
delegate int Square(int x)
public class Program
{
static void Main(String[] args)
{
Square s = x=>x*x;
int result = s(5);
Console.WriteLine(result); // gives 25
}
}
Làm sao người ta áp dụng biểu thức Lambda các thông số đa Something như
delegate int Add(int a, int b)
static void Main(String[] args)
{
// Lambda expression goes here
}
Làm cách nào để hiển thị nhiều tham số bằng biểu thức Lambda?
ai đó có thể xây dựng, không thể hiểu được. – Augustas
@Augustas Func => (x, y) => x == y; // điều này sẽ trả về giá trị true hoặc false trong biến bool thứ ba trong func. x và y là hai ints đầu tiên trong func. –