Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C# 시퀀스의 요소가 조건을 만족하는지 여부를 확인하는 프로그램

<시간/>

All() 메서드를 사용하여 시퀀스의 요소가 조건을 충족하는지 여부를 확인합니다. 요소 중 하나가 설정 조건을 만족하지 않더라도 All() 메서드는 False를 반환합니다.

조건을 설정하려면 Lambda 표현식을 사용하십시오. 아래는 모든 요소가 20보다 큰지 확인하는 조건입니다.

myArr.AsQueryable().All(val => val > 20);

예를 들어 보겠습니다.

using System;
using System.Linq;
class Demo {
   static void Main() {
      int[] myArr = {7, 15, 22, 30, 40};
      // checking if all the array elements are greater than 20
      bool res = myArr.AsQueryable().All(val => val > 20);
      Console.WriteLine(res);
   }
}

출력

False