1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      c#中l(wèi)istsort排序

      1、List.Sort (泛型 Comparison) 法

      成都創(chuàng)新互聯(lián)公司長期為超過千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為安岳企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)安岳網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

       

      此方法的參數(shù)是Comparison類型,其實(shí)是一個(gè)包含兩個(gè)參數(shù)的委托,因此使用此方法,我們只需要定義一個(gè)委托,其兩個(gè)參數(shù)均為Student類型,在委托實(shí)現(xiàn)的方法比較兩個(gè)Student對象的Age屬性即可。

      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;
      namespace GenericCompare
      {
          class Program
          {
              static void Main(string[] args)
              {
                  List students = new List();
                  students.Add(new Student("001","kenshincui",25));
                  students.Add(new Student("002", "miaoer", 23));
                  students.Add(new Student("003", "shenjinjuan", 22));
                  students.Add(new Student("004", "nieyanxin", 24));
                  Console.WriteLine("未進(jìn)行排序之前:");
                  foreach (Student st in students)
                  {
                      Console.WriteLine(st.No+","+st.Name+","+st.Age+";");
                  }
                  Console.WriteLine("List.Sort (泛型 Comparison) 排序之后:");
                  students.Sort(delegate(Student a, Student b) { return a.Age.CompareTo(b.Age); });
                  foreach (Student st in students)
                  {
                      Console.WriteLine(st.No + "," + st.Name + "," + st.Age + ";");
                  }
                  Console.ReadKey();
              }
          }
      }

      2、List.Sort (泛型 IComparer)

      此方法需要一個(gè)泛型IComparer接口類型,因此只要定義一個(gè)類實(shí)現(xiàn)此接口然后再調(diào)用此方法即可。

      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;
      namespace GenericCompare
      {
          class StudentCompare :IComparer
          {
              public int Compare(Student a, Student b)
              {
                  return a.Age.CompareTo(b.Age);
              }
          }
      }
      
      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;
      namespace GenericCompare
      {
          class Program
          {
              static void Main(string[] args)
              {
                  List students = new List();
                  students.Add(new Student("001","kenshincui",25));
                  students.Add(new Student("002", "miaoer", 23));
                  students.Add(new Student("003", "shenjinjuan", 22));
                  students.Add(new Student("004", "nieyanxin", 24));
                  Console.WriteLine("未進(jìn)行排序之前:");
                  foreach (Student st in students)
                  {
                      Console.WriteLine(st.No+","+st.Name+","+st.Age+";");
                  }
                  Console.WriteLine("List.Sort (泛型 IComparer) 排序之后:");
                  students.Sort(new StudentCompare());
                  foreach (Student st in students)
                  {
                      Console.WriteLine(st.No + "," + st.Name + "," + st.Age + ";");
                  }
                  Console.ReadKey();
              }
          }
      }

      參考資料:  c#中l(wèi)ist排序    http://www.studyofnet.com/news/531.html


      新聞名稱:c#中l(wèi)istsort排序
      文章分享:http://www.ef60e0e.cn/article/gphgep.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        黔西| 方山县| 鄢陵县| 镇巴县| 辉县市| 灵武市| 丘北县| 琼结县| 石嘴山市| 隆尧县| 岑溪市| 大庆市| 丹凤县| 娱乐| 江城| 盘锦市| 乌什县| 黄石市| 陵川县| 吴旗县| 和硕县| 太仆寺旗| 海晏县| 苍溪县| 五峰| 防城港市| 潍坊市| 阿巴嘎旗| 林芝县| 辽源市| 苏州市| 绿春县| 潞西市| 巴马| 永德县| 新竹县| 林周县| 凌海市| 宁国市| 满城县| 岱山县|