多条件排序示例:
首先根据微信号升序,其次时间降序,代码比较简单,自己看吧.
class clsMessage
{
public string ID = "";
public string 时间 = "";
public string 联系人 = "";
public string 微信号 = "";
public string 状态 = "";
public string 类型 = "";
public string 消息 = "";
}
List<clsMessage> messages = new List<clsMessage>();
messages.Sort(Comp);
private int Comp(clsMessage a, clsMessage b)
{
if (a.微信号.CompareTo(b.微信号) != 0)
return a.微信号.CompareTo(b.微信号);
else
return b.时间.CompareTo(a.时间);
}