Maison >développement back-end >Tutoriel C#.Net >Que renvoie LINQ lorsque le résultat est nul en C# ?

Que renvoie LINQ lorsque le résultat est nul en C# ?

王林
王林avant
2023-09-10 16:57:101056parcourir

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

Language Integrated Query (LINQ) est un ensemble de Intégrez les fonctionnalités de requête directement dans le langage C#.

Vous pouvez utiliser C# pour créer des bases de données SQL Server, des documents XML, Ensembles de données ADO.NET et toute collection d'objets prenant en charge IEnumerable ou interface générique IEnumerable8742468051c85b06f0a0af9e3e506b5c.

Dans Linq-to-SQL, si vous essayez d'obtenir le premier élément d'une requête sans résultat, vous obtiendrez La séquence obtenue ne contient aucun élément erreur

ToList renvoie une liste vide

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

La traduction chinoise est :

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Double tableau en C# ?Article suivant:Double tableau en C# ?