私は単純なカスタム リスト クラスを持っていてIComparable
、それを実装しようとしていますが、正直言ってうまくいきません。MSDN や他のブログを試してみましたが、それでも同じです。
public class sortDateTime : IComparable
{
protected DateTime m_startDate, m_endDate;
public DateTime startDate
{
get { return m_startDate; }
set { m_startDate = startDate; }
}
public DateTime endDate
{
get { return m_endDate; }
set { m_endDate = endDate; }
}
public int CompareTo(object obj)
{
if(obj is sortDateTime)
sortDateTime sDT = (sortDateTime) obj; //here ERROR
return m_stDate.CompareTo(sDT.m_stDate);
}
}
この例に従いましたが、エラーが発生しました:
埋め込みステートメントを宣言またはラベル付きステートメントにすることはできません