当前位置:网站首页>Requête linq

Requête linq

2022-06-23 00:46:00 Flysh05

1. Linq Requête

Syntaxe:

var QueryResults= from x in Collection Enum

where Conditions

OrderBy  Champ Ascending/Descending

Select x;

Approche élargie:

var QueryResults=  Collection Enum.Where(Conditions)

.OderByDescending(Conditions)

.Select(Champ);

Filtrer les données admissibles,FréquentLinqSyntaxe ou méthode d'extension.

2.Reporter la requête

var names = new List { “Nino”, “Alberto”, “Juan”, “Mike”, “Phil” };

var namesWithJ = from n in names

where n.StartsWith(“J”)

orderby n

select n;

WriteLine(“First iteration”);

foreach (string name in namesWithJ)

{

WriteLine(name);

}

WriteLine();

names.Add(“John”);

names.Add(“Jim”);

names.Add(“Jack”);

names.Add(“Denny”);

WriteLine(“Second iteration”);

foreach (string name in namesWithJ)

{

WriteLine(name);

}

WriteLine();

La sortie reste constante entre les itérations , Mais les valeurs dans la collection ont changé .

原网站

版权声明
本文为[Flysh05]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/174/202206222216187865.html