Als «linq» getaggte Fragen

272
LINQ: Nicht alle gegen alle nicht

Oft möchte ich überprüfen, ob ein angegebener Wert mit einem in einer Liste übereinstimmt (z. B. bei der Validierung): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Kürzlich habe ich festgestellt, dass ReSharper mich gebeten hat, diese Abfragen zu vereinfachen, um: if...

267
Wie verkette ich zwei Arrays in 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 })); Im Moment benutze ich int[] z = x.Concat(y).ToArray(); Gibt es eine einfachere oder effizientere

234
LINQ-Abfrage zur Auswahl der fünf besten

Ich habe eine LINQ-Abfrage: var list = from t in ctn.Items where t.DeliverySelection == true && t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; Wie kann ich diese Abfrage ändern, um nur fünf Ergebnisse aus der Datenbank

226
Suchen Sie einen Artikel in der Liste von LINQ?

Hier habe ich ein einfaches Beispiel, um ein Element in einer Liste von Zeichenfolgen zu finden. Normalerweise verwende ich for loop oder einen anonymen Delegaten, um dies folgendermaßen zu tun: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list)...

221
LINQ mit groupby und count

Das ist ziemlich einfach, aber ich bin ratlos: Angesichts dieser Art von Datensatz: UserInfo(name, metric, day, other_metric) und dieser Beispieldatensatz: 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 0...

214
LINQ Single vs First

LINQ: Ist es effizienter, den Single()Operator zu verwenden, First()wenn ich sicher bin, dass die Abfrage einen einzelnen Datensatz zurückgibt? Ist da ein