LINQ를 사용하여 목록에서 항목 찾기
C#에서 개발자는 일반적으로 루프나 익명 대리자를 활용하여 목록 내에서 항목을 찾습니다. 그러나 LINQ는 이 작업에 대한 대체 방법을 제공합니다.
LINQ를 사용하여 항목 찾기
LINQ(Language Integrated Query)는 목록에서 항목을 찾는 여러 가지 접근 방식을 제공합니다.
1. Single
var result = myList.Single(s => s == search);
Single은 단독 결과를 반환하지만 결과가 여러 개이거나 결과가 없으면 예외가 발생합니다.
2. Where
var results = myList.Where(s => s == search);
IEnumerable
3. 먼저
var result = myList.First(s => s == search);
지정된 조건을 만족하는 초기 항목을 먼저 검색하고, 일치하는 항목이 없으면 예외를 발생시킵니다.
4. FirstOrDefault
аналогично First, но при отсутствии совпадений возвраЂет null (ссылочный тип) или значение по умолчания (тип значения).
위 내용은 LINQ는 C# 목록에서 항목 찾기를 어떻게 단순화할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!