Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Biểu thức Lambda trong C#

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