Listelerdeki listeyi minimum tamsayı değerine göre sıralamaya çalışıyorum. Şu ana kadar burada olduğum yer. ÖrneğinListelerin listesini en düşük değere göre sırala
var SortedList = from lists in List
orderby lists.List.Min(Min=>Min.value)
ascending
select list ;
:
var x = new List<int>{ 5, 10, 4, 3, 0 };
var y = new List<int> { 4, -1, -5, 3, 2 };
var z = new List<int> { 3, 1, 0, -2, 2 };
var ListofLists = new List<List<int>> {x, y, z};
benim Linq çıkış olacaktır, listeleri içinde en küçük değeri ile listeler sıralamak. Benim örnekte Listeler için sırası şöyle olacaktır:
y -> z -> x
ben linq ifadelerin çok denenmiş ve web üzerinden aradık. Soru çok basit görünüyor ... Her türlü yardım için teşekkürler!
https://dotnetfiddle.net/bnfGOG gerçekleşmesi gerekenler: Burada
o eylem olduğu kopyaların – Pankaj
"ListofLists" bildirisinde ekstra bir 'List <' var. – GolfWolf
Benim uygulamamda mümkün olan en az kopya var. –