Laden...

IList<T> nach DateTime sortieren?

Erstellt von math55 vor 13 Jahren Letzter Beitrag vor 13 Jahren 899 Views
math55 Themenstarter:in
314 Beiträge seit 2007
vor 13 Jahren
IList<T> nach DateTime sortieren?

Hallo, ich habe hier folgenden Code:


IList<Type> inst = (IList<Type>) GetIList();
inst.ToList().Sort((x, y) => x.DUEDATE.CompareTo(y.DUEDATE));

Allerdings ist inst danach immer noch unsortiert. Was mache ich falsch? DUEDATE ist ein ganz normales DateTime.

Danke 😃

Gelöschter Account
vor 13 Jahren
inst = inst.ToList().Sort((x, y) => x.DUEDATE.CompareTo(y.DUEDATE));

tolist gibt ein neues objekt zurück.

math55 Themenstarter:in
314 Beiträge seit 2007
vor 13 Jahren

Richtig! Habe es jetzt allerdings mit LINQ gelöst:


IList<Type> inst = (IList<Type>) GetIList();
inst.OrderBy(x => x.DUEDATE);

Klappt prima uns ist sogar noch kürzer 😃.

DANKE!