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

C#의 TakeWhile 메서드()

<시간/>

TakeWhile() 메서드를 사용하면 Predicate에 조건 기반을 설정하여 메서드를 얻을 수 있습니다.

먼저, 배열을 선언하고 초기화하십시오 -

int[] arr = { 25, 40, 65, 70};

이제 TakeWhile() 메서드와 술어를 사용하여 30개 미만의 모든 요소를 ​​가져옵니다.

var val = arr.TakeWhile(ele => ele < 30);

Predicate −

를 사용하여 30보다 작은 값을 표시한 동일한 예를 보겠습니다.

예시

using System;
using System.Linq;
using System.IO;
public class Demo {
   public static void Main() {
      int[] arr = { 25, 40, 65, 70};
      var val = arr.TakeWhile(ele => ele < 30);
      foreach (int res in val) {
         Console.WriteLine(res);
      }
   }
}

출력

25