Questions marquées «linq»

276
Tri d'une liste à l'aide d'objets Lambda / Linq

J'ai le nom du "tri par propriété" dans une chaîne. Je devrai utiliser Lambda / Linq pour trier la liste des objets. Ex: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List<Employee> list,...

272
LINQ: Pas tout contre tous

Souvent, je veux vérifier si une valeur fournie correspond à une dans une liste (par exemple lors de la validation): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Récemment, j'ai remarqué que ReSharper me demandait de simplifier ces requêtes pour: if (acceptedValues.All(v...

267
Comment concaténer deux tableaux en C #?

int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); En ce moment j'utilise int[] z = x.Concat(y).ToArray(); Existe-t-il une méthode plus simple ou plus

234
Requête LINQ pour sélectionner les cinq premiers

J'ai une requête LINQ: var list = from t in ctn.Items where t.DeliverySelection == true && t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; Comment puis-je modifier cette requête pour sélectionner seulement cinq résultats dans la base de

226
Trouver un article dans List by LINQ?

Ici, j'ai un exemple simple pour trouver un élément dans une liste de chaînes. Normalement, j'utilise for loop ou un délégué anonyme pour le faire comme ceci: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) // _list is an instance of...

221
LINQ avec groupby et count

C'est assez simple, mais je suis à perte: étant donné ce type de jeu de données: UserInfo(name, metric, day, other_metric) et cet exemple de jeu de données: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb 0 01/07/2011 3 jenn...

216
LINQ Single vs First

LINQ: Est-il plus efficace d'utiliser l' Single()opérateur First()lorsque je sais avec certitude que la requête renverra un seul enregistrement ? Y a-t-il une