Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอดขยาย Any ใน C#

เมธอด Any() ใน System.Linq ตรวจสอบว่ามีองค์ประกอบ อย่างน้อย 1 ตัว ตรงตามเงื่อนไขหรือไม่ คืน bool

ตัวอย่าง: ตรวจสอบว่ามีค่า >= 20 ในอาร์เรย์หรือไม่

using System;
using System.Linq;

class Program
{
    static void Main()
    {
        int[] arr = { 6, 7, 15, 40, 55 };
        bool res = arr.Any(element => element >= 20);
        Console.WriteLine(res); // True
    }
}

ผลลัพธ์

True

Overload ไม่มีพารามิเตอร์: Any() ตรวจสอบว่าลำดับมีองค์ประกอบอย่างน้อย 1 ตัวหรือไม่ (ไม่ว่าง)