我有一个简单的自定义列表类,我想实现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);
}
}
其次this example,但得到的错误:
Embedded statement cannot be a declaration or labeled statement
我只想最新的(不是更早)开始日期 – user2262511 2013-04-11 10:41:01
它是怎么在MSDN例如 – user2262511 2013-04-11 10:42:58
的http://计算器。com/questions/2496589/variable-declarations-following-if-statements – 2013-04-11 10:43:25