Listeyi bir ada göre sıralamaya çalışıyorum, ancak kimliğim olduğunda bunu nasıl yapacağımı bilmiyorum. Örnek: kimliklerini SıralamaLinq OrderBy - İsimle Olun Kimliği
public class CustomTask {
int categoryid;
}
public class DataOption {
int id;
string name;
}
public void Sort() {
List<DataOption> TheListContainingTheCategories = ...;
// The List containing my CustomTasks
List<CustomTask> listTempTasks = ...
var listTasksSorted = listTempTasks.OrderBy(...).ToList();
}
değil gerçekten zor, ama ben isimlerle göre sıralayabilir istediğinizde bunu nasıl? Yardımlarınız için
Teşekkür
Ben doğru anlamak, id tarafından CustomTask ve DataOption eşleştirmek istiyor ve sıralama adıyla? Eğer öyleyse, Linq –
'daki 'Join' operatörüne bakın. Sadece 'CustomTask' sınıfınızın üyesi olan özelliklere göre sıralayabilirsiniz - çünkü bu sınıfta, sıralayamayacağınız herhangi bir 'name 'özelliği yoktur. – Alex
, 'CustomTask' sınıfına ihtiyacınız olan şeyi yerine getirmek için' Name' özelliği eklemeniz gerekir .. aksi takdirde 'categoryid' –