数据库有个字段ID,要以这个字段排序并且得到不重复的ID的值,用什么方法呢?用sort好像实现不了,急…… select distinct id from table order by id 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么不用sql?用order by不是就成了吗不然一条一条遍历?累啊 可以利用数组的Sort方法 数组的类型必须为Enum类型和String类型,其他类型必须为其实现Icompareble接口,接口方法只有一个 int CompareTo(object obj) int IComparable.CompareTo(object obj) { //obj为空 if(obj==null) return 1; //两者类型是否相同 if(!obj.GetType().Equals(this.GetType())) throw new ArgumentException("比较类型不同"); Person objPerson=(Person)obj; //现按照ID比较大小,如果ID相同,则比较Age if(this.ID>objPerson.ID) return 1; if(this.ID<objPerson.ID) return -1; if(this.Age>objPerson.Age) return 1; if(this.Age<objPerson.Age) return -1; return 0; } UDP中转服务器怎么实现,支持多客户端上传下载中转文件。 DateTime 转换问题 C#如何调用windows 服务啊? c#调试状态下值变化,页面运行无变化,高人指点! 一些简单的问题 请教如何获取项目的引用文件列表 关于[此 SqlTransaction 已完成;它再也无法使用。]的另外一种问题 File Filed上传图片的验证 子类对象赋给基类对象,为什么? 不需要密码也能发邮件?病毒? 请教关于定时执行一个函数的问题。 在.net中使用xml schema
用order by不是就成了吗
不然一条一条遍历?累啊
{
//obj为空
if(obj==null)
return 1;
//两者类型是否相同
if(!obj.GetType().Equals(this.GetType()))
throw new ArgumentException("比较类型不同");
Person objPerson=(Person)obj;
//现按照ID比较大小,如果ID相同,则比较Age
if(this.ID>objPerson.ID)
return 1;
if(this.ID<objPerson.ID)
return -1;
if(this.Age>objPerson.Age)
return 1;
if(this.Age<objPerson.Age)
return -1;
return 0;
}