>백엔드 개발 >C#.Net 튜토리얼 >C#에서 결과가 null인 경우 LINQ는 무엇을 반환합니까?

C#에서 결과가 null인 경우 LINQ는 무엇을 반환합니까?

王林
王林앞으로
2023-09-10 16:57:101053검색

当 C# 中结果为空时 LINQ 返回什么?

LINQ(언어 통합 쿼리)는 쿼리 기능을 C# 언어에 직접 통합합니다.

C#을 사용하여 SQL Server 데이터베이스, XML 문서, ADO.NET 데이터 세트 및 IEnumerable 또는 일반적인 IEnumerable8742468051c85b06f0a0af9e3e506b5c인터페이스.

Linq-to-SQL에서 결과 없이 쿼리의 첫 번째 요소를 가져오려고 하면 획득한 시퀀스에 요소가 포함되어 있지 않습니다. 오류

ToList가 빈 목록을 반환합니다.

Example

class Program{
   public static void Main(){
      List<string> list = new List<string> { "a" };
      IEnumerable<string> ilist = list.Where(x => x == "ABC").ToList();
      System.Console.WriteLine(ilist.Count());
      foreach (var item in ilist){
         System.Console.WriteLine(item);
      }
      Console.ReadLine();
   }
}

Output

0

Example

중국어 번역:

Example

class Program{
   public static void Main(){
      List<int> list = new List<int> { 1 };
      IEnumerable<int> ilist = list.Where(x => x == 3).ToList();
      System.Console.WriteLine(ilist.Count());
      foreach (var item in ilist){
         System.Console.WriteLine(item);
      }
      Console.ReadLine();
   }
}

Output

0

위 내용은 C#에서 결과가 null인 경우 LINQ는 무엇을 반환합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
이전 기사:C#의 이중 배열?다음 기사:C#의 이중 배열?