真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C#中如何對(duì)intarray進(jìn)行排序-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)C#中如何對(duì)int array進(jìn)行排序的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

創(chuàng)新互聯(lián)是一家專(zhuān)注于成都做網(wǎng)站、成都網(wǎng)站制作與策劃設(shè)計(jì),共和網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:共和等地區(qū)。共和做網(wǎng)站價(jià)格咨詢(xún):028-86922220

C#的基礎(chǔ)知識(shí),如對(duì) Int Array進(jìn)行排序:

你可以在控制臺(tái)應(yīng)用程序中,創(chuàng)建一個(gè)類(lèi)別,它屬性和2個(gè)構(gòu)造函數(shù):

C#中如何對(duì)int array進(jìn)行排序

Source Code

class Af
 {
 private int[] myVar;
 public int[] MyIntArray
 {
  get { return myVar; }
  set { myVar = value; }
 }
 public Af()
 {
 }
 public Af(int[] arr)
 {
  this.myVar = arr;
 }
 
 }

接下來(lái),我在這個(gè)類(lèi)別中,添加我們處理數(shù)據(jù)的方法:

如我們需要在屏幕中輸出的結(jié)果:

C#中如何對(duì)int array進(jìn)行排序

Source Code

private void Output(int[] sortResult)
  {
   foreach (var i in sortResult)
   {
    Console.WriteLine(i);
   }
  }
  private void Output(IOrderedEnumerable sortResult)
  {
   foreach (var i in sortResult)
   {
    Console.WriteLine(i);
   }
  }

數(shù)組排序,我們可以使用Sort()方法來(lái)進(jìn)行:

C#中如何對(duì)int array進(jìn)行排序

public void SortAsc()
  {
   Array.Sort(myVar);
   Output(myVar);
  }

現(xiàn)在,我們可以到控制臺(tái)進(jìn)行測(cè)試上面所寫(xiě)的代碼:

C#中如何對(duì)int array進(jìn)行排序

如果我們需要倒序排列輸出呢?你可以使用Reverse()方法,也就是說(shuō),先進(jìn)行Sort()之后,再使用Reverse()方法來(lái)反序一下:

C#中如何對(duì)int array進(jìn)行排序

public void SortDesc()
  {
   Array.Sort(myVar);
   Array.Reverse(myVar);
   Output(myVar);
  }

此時(shí),我們?cè)偃タ刂婆_(tái)看看代碼寫(xiě)得怎樣:

C#中如何對(duì)int array進(jìn)行排序

寫(xiě)到這里,原本功能已經(jīng)實(shí)現(xiàn)了,但是Insus.NET在這里,想使用另外的方法來(lái)實(shí)現(xiàn)此相同的功能:

C#中如何對(duì)int array進(jìn)行排序

Source Code

public void ArrayOrderBy()
  {
   var result = myVar.OrderBy(g => g);
   Output(result);
  }
  public void ArrayOrderByDescending()
  {
   var result = myVar.OrderByDescending(g => g);
   Output(result);
  }

運(yùn)行結(jié)果:

C#中如何對(duì)int array進(jìn)行排序

感謝各位的閱讀!關(guān)于“C#中如何對(duì)int array進(jìn)行排序”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。


文章題目:C#中如何對(duì)intarray進(jìn)行排序-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://weahome.cn/article/jgcie.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部