6
如何在兩個字符串字段上實現IComparable接口?在兩個字符串字段上實現IComparable接口
使用下面的Person類示例。如果Person對象被添加到列表中。我如何根據姓氏首先排序列表THEN Forename?
Class Person
{
public string Surname { get; set; }
public string Forname { get; set; }
}
有點像? :
myPersonList.Sort(delegate(Person p1, Person p2)
{
return p1.Surname.CompareTo(p2. Surname);
});
記得檢查生產實現中的空值... – 2009-10-06 12:17:42
檢查.Surname中的空值怎麼辦? – mayu 2011-07-05 09:18:05
@Tymec,只需重複使用與p1和p2相同的模式,但使用p1.Surname和p2.Surname。 – 2011-07-07 06:06:11