«linq-to-objects» etiketlenmiş sorular

20
IEnumerable <T> / IQueryable <T> ile Dinamik LINQ Siparişi
Ben bir örnek buldum VS2008 Örnekler sql benzeri dize (örneğin bir kullanmanızı sağlar Dinamik LINQ için OrderBy("Name, Age DESC"))sipariş için. Ne yazık ki, yöntem dahil üzerinde çalışan tek IQueryable&lt;T&gt;bu işlevselliği almak için herhangi bir yolu var mı. IEnumerable&lt;T&gt;?
669 c#  linq  linq-to-objects 


12
Lambda / Linq kullanarak bir listeyi nesnelere göre sıralama
Bir dizede "sıralama ölçütü" adı var. Nesnelerin listesini sıralamak için Lambda / Linq kullanmam gerekecek. Ör: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List&lt;Employee&gt; list, string sortBy, string sortDirection) { //Example data: //sortBy = …

4
Zincirleme LINQ uzantı yöntemi çağrılarındaki 'let' anahtar kelimesine eşdeğer kod
C # derleyicileri sorgu anlama özelliklerini kullanarak aşağıdaki gibi kod yazabilirsiniz: var names = new string[] { "Dog", "Cat", "Giraffe", "Monkey", "Tortoise" }; var result = from animalName in names let nameLength = animalName.Length where nameLength &gt; 3 orderby nameLength select animalName; Yukarıdaki sorgu ifadesinde, letanahtar kelime, değerin yinelenen çağrılar …

9
LINQ hakkında bilgi [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir genel bakış Bu sitede çok şey sorduğum şeylerden biri LINQ . Sorduğum sorular …


7
() Ve Nerede () ile karşılaşır. FirstOrDefault ()
Sıklıkla Where.FirstOrDefault()bir arama yapmak ve ilk öğeyi almak için kullanan insanlar görüyorum . Neden sadece kullanmıyorsunuz Find()? Diğerine bir avantaj var mı? Bir fark söyleyemedim. namespace LinqFindVsWhere { class Program { static void Main(string[] args) { List&lt;string&gt; list = new List&lt;string&gt;(); list.AddRange(new string[] { "item1", "item2", "item3", "item4" }); string …
161 c#  linq  linq-to-objects 

4
Linq - Birçok Karışıklık Seçin
SelectMany belgelerinden anladığım kadarıyla, 1-çok ilişkisinin (düzleştirilmiş) bir dizisini üretmek için onu kullanabiliriz. Aşağıdaki derslerim var public class Customer { public int Id { get; set; } public string Name { get; set; } } class Order { public int Id { get; set; } public int CustomerId { get; …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.