当前位置: 首页 > news >正文

京东那个做快消的网站网站备案登记

京东那个做快消的网站,网站备案登记,贤邦网站建设app开发,wordpress调用一周文章1、使用List.Sort()对基本数值类型数据进行排序 案例#xff1a;对存放int数据的List进行排序 其实C#中的List的Sort函数中的比较函数CompareTo有三种结果 1, -1 ,0分别代表大#xff0c;小#xff0c;相等。默认List的排序是升序排序。 举个例子#xff1a;在比较函数Co…1、使用List.Sort()对基本数值类型数据进行排序 案例对存放int数据的List进行排序 其实C#中的List的Sort函数中的比较函数CompareTo有三种结果 1, -1 ,0分别代表大小相等。默认List的排序是升序排序。 举个例子在比较函数CompareTo()中如果 xy return 1;则是按照升序排列。如果xy return -1;则是按照降序排列。这就是1和-1大小的含义。其实你非要这么写 xy return 1;则也表示降序排列。不过大家一般习惯xy return 1;升序如果想要降序只需return -1即可。 Tips系统List默认的排序是升序如果你想要降序可以直接在比较函数前面加个负号把返回结果由1变成-1即可。例如 Listint list new Listint() { 2, 1, 3, 4, 5 }; list.Sort((x, y) -x.CompareTo(y)); for (int i 0; i list.Count(); i) {Console.Write(list[i] ); } Console.WriteLine();2、使用List.Sort()对非数值类型、string、结构体、对象等或者官方未实现IComparable接口的类型进行排序 案例 假设我们目前有一个Person类和存放Person类数据的List如下 public class Person {public int id;public string name;public Person(){id 0;name name;}public Person(int id_, string name_){id id_;name name_;}}static void Main(string[] args) {ListPerson list2 new ListPerson();list2.Add(new Person(10001, Tom));list2.Add(new Person(10003, Jerry));list2.Add(new Person(10002, Ben));list2.Add(new Person(10005, Cat));list2.Add(new Person(10004, Danny)); }假设我们现在的需求是将这个其按照id从小到大进行排序。 我们有两种办法 方法一实现IComparable接口重写CompareTo方法 代码: public class Person : IComparablePerson {public int id;public string name;public Person(){id 0;name name;}public Person(int id_, string name_){id id_;name name_;}public int CompareTo(Person obj_){if (this.id obj_.id)return 1;elsereturn -1;} }static void Main(string[] args) {Listint list new Listint() { 2, 1, 3, 4, 5 };list.Sort((x, y) -x.CompareTo(y));for (int i 0; i list.Count(); i){Console.Write(list[i] );}Console.WriteLine();Console.WriteLine();ListPerson list2 new ListPerson();list2.Add(new Person(10001, Tom));list2.Add(new Person(10003, Jerry));list2.Add(new Person(10002, Ben));list2.Add(new Person(10005, Cat));list2.Add(new Person(10004, Danny));// List.Sort自定义对象结构体排序规则的第一种办法在类中实现IComparable接口list2.Sort();for (int i 0; i list2.Count(); i){Console.WriteLine(list2[i].id list2[i].name);}Console.WriteLine(); }方法二编写一个排序规则的函数调用LIst.Sort()时将其传入 代码 public class Person {public int id;public string name;public Person(){id 0;name name;}public Person(int id_, string name_){id id_;name name_;} }private static int CmpFun(Person a, Person b) {if (a.id b.id)return 1;elsereturn -1; }static void Main(string[] args) {ListPerson list2 new ListPerson();list2.Add(new Person(10001, Tom));list2.Add(new Person(10003, Jerry));list2.Add(new Person(10002, Ben));list2.Add(new Person(10005, Cat));list2.Add(new Person(10004, Danny));// List.Sort自定义对象结构体排序规则的第二种办法写一个排序的规则函数将其传入list2.Sort(CmpFun);for (int i 0; i list2.Count(); i){Console.WriteLine(list2[i].id list2[i].name);}Console.WriteLine(); }请注意在不带括号的情况下使用方法名称。 将方法用作参数会告知编译器将方法引用转换为可以用作委托调用目标的引用并将该方法作为调用目标进行附加。
http://www.pierceye.com/news/489225/

相关文章:

  • 好的模板网站建设网站规划 时间
  • 昆明seocn整站优化网站建设如何报价
  • 网页设计模板免费网站WordPress生成网站地图
  • 做网站 侵权做外贸怎么看外国网站
  • 网站建设知识点的总结普通网站建设是什么
  • 杭州网站建设费用多少合肥高新城建设计院网站
  • 炫酷特效网站asa8.4 做网站映射
  • 郑州租赁房网站建设九江快乐城
  • 手机网站建站教育模板微信网站 教程
  • 网站的结构犀牛云做网站多少钱
  • 网站服务器用什么配置公司网站建设的视频教程
  • idea做网站网络营销与网站推广的区别
  • 建一家网站多少钱微信小程序在哪里查找
  • 东阳网站推广英文网站源码下载
  • 介绍湛江网站高端网站建设网站定制
  • 网站的特征包括哪些方面wordpress缓存插件 w3
  • 东莞专业网站营销wordpress新建页面模板
  • 做外贸学习网站智慧团建网页电脑版登录网站
  • 如何免费做一个网站攻略常州网站推广软件
  • 手机网站建站 服务器网站名称收录
  • 网站根 html网站建设 永灿 竞争
  • 网站建设费合同天津网站建设公司
  • 自己怎么做优惠卷网站购物网站建设需求模板下载
  • 上海智能网站建设公司可以做网站头像的图片
  • 怎样给网站做备案网站建设前端工程师岗位职责
  • 福州网站外包网站搭建设计合同
  • 有没有做专利导航运营的网站网站制作代理
  • 即墨网站建设地址邢台织梦模板建站
  • 贵阳网站建设运营网站的扁平化设计理念
  • 商务网站建设与维护(专21春)网站建设入门书籍