using System;
using System.Collections;
namespace ResTest
{
public enum CompareDirection
{
ASC,
DESC
}
/// <summary>
/// CompareObj 的摘要说明。
/// </summary>
public class CompareObj:System.IComparable
{
private static int currentUID=1;
public static int CurrentUID
{
get{ return CompareObj.currentUID++;}
}
private int _uid;
private string _urname;
private DateTime _regdate;
public int UID
{
get{return this._uid;}
set{ this._uid=value;}
}
public string UrName
{
get{return this._urname;}
set{this._urname=value;}
}
public DateTime RegDate
{
get{return this._regdate;}
set{this._regdate=value;}
}
public CompareObj(string urName,DateTime regdate)
{
//
// TODO: 在此处添加构造函数逻辑
//
this.UrName=urName;
this.RegDate=regdate;
this.UID=CompareObj.CurrentUID;
}
#region IComparable 成员
public int CompareTo(object obj)
{
// TODO: 添加 CompareObj.CompareTo 实现
CompareObj pc=obj as CompareObj;
// CompareDirection dir=this._dir;
int result=this.UrName.CompareTo(pc.UrName);
// if(dir==CompareDirection.DESC)
// {
// result*=-1;
// }
return result;
}
#endregion
}
}