Pertanyaan yang diberi tag linq

272
LINQ: Tidak Ada vs Semua Jangan

Seringkali saya ingin memeriksa apakah nilai yang diberikan cocok dengan satu dalam daftar (mis. Ketika memvalidasi): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Baru-baru ini, saya perhatikan ReSharper meminta saya untuk menyederhanakan pertanyaan ini menjadi: if...

267
Bagaimana cara menggabungkan dua array di 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 })); Saat ini saya menggunakan int[] z = x.Concat(y).ToArray(); Apakah ada metode yang lebih mudah atau lebih

234
Permintaan LINQ untuk memilih lima besar

Saya punya permintaan LINQ: var list = from t in ctn.Items where t.DeliverySelection == true && t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; Bagaimana saya bisa memodifikasi kueri ini untuk memilih hanya lima hasil dari

226
Temukan item di Daftar oleh LINQ?

Di sini saya punya contoh sederhana untuk menemukan item dalam daftar string. Biasanya saya gunakan untuk loop atau delegasi anonim untuk melakukannya seperti ini: int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) // _list is an instance of...

221
LINQ dengan groupby dan hitung

Ini cukup sederhana tapi saya bingung: Mengingat tipe data ini: UserInfo(name, metric, day, other_metric) dan kumpulan data sampel ini: 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 01/08/2011...

214
LINQ Single vs First

LINQ: Apakah lebih efisien menggunakan Single()operator First()kapan saja saya tahu pasti bahwa kueri akan mengembalikan satu catatan ? Apakah ada