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

C#의 람다 식


C#의 람다 식은 패턴을 설명합니다.

Lambda 표현식에는 표현식 컨텍스트에 => 토큰이 있습니다. 이것은 "goes to" 연산자로 읽혀지며 람다 표현식이 선언될 때 사용됩니다.

여기에서 우리는 목록에서 50보다 큰 요소의 첫 번째 항목을 찾습니다.

list.FindIndex(x => x > 50);

토큰 위에 =>가 사용됩니다. 같은 내용이 아래에 표시됩니다. -

using System;
using System.Collections.Generic;

class Demo {
   static void Main() {
      List<int> list = new List<int> { 44, 6, 34, 23, 78 };

      int res = list.FindIndex(x => x > 50);
      Console.WriteLine("Index: "+res);
   }
}

출력

Index: 4