Biểu thức lambda trong C# mô tả một mẫu (pattern).
Biểu thức lambda có token => trong ngữ cảnh biểu thức. Token này đọc là toán tử "goes to" và được sử dụng khi khai báo biểu thức lambda.
Ví dụ: tìm chỉ mục đầu tiên của phần tử lớn hơn 50 từ một danh sách.
list.FindIndex(x => x > 50);
Token => được sử dụng ở trên. Ví dụ hoàn chỉnh:
Ví dụ
using System;
using System.Collections.Generic;
class Demo {
static void Main() {
List list = new List { 44, 6, 34, 23, 78 };
int res = list.FindIndex(x => x > 50);
Console.WriteLine("Chỉ mục: " + res);
}
}
Kết quả
Chỉ mục: 4