オブジェクトのリストがあり、DateTimeOffset
新しいオブジェクトを順番にリストに挿入したいと思います。
List<DateTimeOffset> TimeList = ...
// determine the order before insert or add the new item
申し訳ありませんが、私の質問を更新する必要があります。
List<customizedClass> ItemList = ...
//customizedClass contains DateTimeOffset object and other strings, int, etc.
ItemList.Sort(); // this won't work until set data comparison with DateTimeOffset
ItemList.OrderBy(); // this won't work until set data comparison with DateTimeOffset
また、 ?DateTimeOffset
のパラメータとしてどのように置く.OrderBy()
か
私も試しました:
ItemList = from s in ItemList
orderby s.PublishDate descending // .PublishDate is type DateTime
select s;
ただし、このエラーメッセージが返されます。
タイプ「System.Linq.IOrderedEnumerable」を「System.Collections.Gerneric.List」に暗黙的に変換することはできません。明示的な変換が存在します(キャストがありませんか?)