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