プロパティでリストを並べ替えたいと思いますdate
。
これは私のカスタムクラスです:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Test.Web
{
public class cTag
{
public int id { get; set; }
public int regnumber { get; set; }
public string date { get; set; }
}
}
List
並べ替えたいのは次のようになります:
List<cTag> Week = new List<cTag>();
クラスのプロパティList
で を並べ替えたいです。日付の形式は です。date
cTag
dd.MM.yyyy
インターフェースについて何かを読みましたIComparable
が、使い方がわかりません。
ベストアンサー1
これを実現する方法の一つは、delegate
List<cTag> week = new List<cTag>();
// add some stuff to the list
// now sort
week.Sort(delegate(cTag c1, cTag c2) { return c1.date.CompareTo(c2.date); });