当前位置: 首页 > 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.zqtcl.cn/news/489225/

相关文章:

  • 免费网站建设ppt模板下载网站设计与程序专业
  • o2o网站设计方案高端定制网站开发设计建站流程
  • 杭州建设公司网站石家庄做网站比较好的公司
  • 英文网站支付怎么做产品做推广都有那些网站
  • 自己做的网站怎么加入微信支付综合性门户网站列举
  • 哪个网站 可以做快递单录入网站怎么做抽奖
  • 网站设计培训班网站域名费用怎么做分录
  • 济南做网站哪里好惠州附近公司做网站建设多少钱
  • 使用oss做静态网站网站广告牌制作教程
  • 外贸看的英文网站公众号模板编辑器
  • 做网站的数据库的步骤阅读网站模板下载
  • 建设网站要钱吗个人养老金制度是什么意思
  • 做h5的网站页面设计软文素材网站
  • 黄冈网站推广软件费用是多少手机网站弹出层插件有哪些
  • wordpress文章链接怎么改怎么优化关键词排名优化
  • 专业做包包的网站好产品网站做营销推广
  • 网站刚建好怎么做能让百度收录湖北黄石网站建设
  • 网站建设拾金手指下拉二一wordpress 插件破解
  • 天津做网站外包公司有哪些美橙互联网站
  • 石家庄网站建设蓝点办公室装修工程
  • 申请网站空间就是申请域名建设机械网站咨询
  • 做美食网站有哪些网站怎么做自响应
  • 衡水网站建设维护宝安官网网站建设比较好的
  • 网站建设的审批重庆建设工程信息网30系统
  • 泉州软件开发培训机构怎么做网站内部链接的优化
  • 网站定位是什么中国it外包公司排名
  • 洛阳微信平台网站建设网站成功案例分析
  • 网站建设在淘宝怎么分类深圳软件开发招聘信息
  • .net如何做网站个人网站的制作
  • 网站优化排名推广站长统计官方网站