如何對C#列表/陣列進行排序 [Sort]

來源:酷知科普網 9.18K

c#程式設計中,經常遇到排序的工作,比如使用者輸入的一組人員的年齡列表需要按照年齡大小排序、或者需要按照銷售人員的銷售額排序等等,下面介紹一下如何對列表進行排序的處理方法。

如何對C#列表/陣列進行排序 [Sort]

方法/步驟1

(01)開啟Microsoft Visual Studio 2010, 新建名字為【列表排序】的程式。

(02)在新程式介面空白視窗上放置合適的控制元件:包括,顯示操作流程的textbox控制元件;用於4項不同操作的4個button按鈕控制元件;用於使用者輸入的1個textbox控制元件。

如何對C#列表/陣列進行排序 [Sort] 第2張

(03)建立新列表變數;新增按鈕【加入列表】程式碼獲取原始字串;在列表中加入新元素;輸出過程日誌。

如何對C#列表/陣列進行排序 [Sort] 第3張

(04)新增按鈕【清空列表】程式碼清空列表內容;輸出過程日誌。

如何對C#列表/陣列進行排序 [Sort] 第4張

(05)新增按鈕【檢視列表】程式碼如果列表長度大於0,依次輸出列表元素;如果列表長度為0,提示列表為空的資訊。

如何對C#列表/陣列進行排序 [Sort] 第5張

(06)新增按鈕【列表排序】程式碼建立臨時用的list;在新列表中新增補齊0以後的原始列表元素;將新的列表排序;清空之前的列表;依次新增排序以後的列表元素。

如何對C#列表/陣列進行排序 [Sort] 第6張

(07)生成exe檔案進行測試使用【加入列表】按鈕在列表中新增幾個元素。

如何對C#列表/陣列進行排序 [Sort] 第7張

(08)使用【檢視列表】檢視各個元素此時各個元素是亂序的,並非按照從小到大的順序.

如何對C#列表/陣列進行排序 [Sort] 第8張

(09)點選【列表排序】對列表內容進行重新排序。

如何對C#列表/陣列進行排序 [Sort] 第9張

(10)再次點選【檢視列表】可以看到元素已經按照順序進行輸出了。

如何對C#列表/陣列進行排序 [Sort] 第10張
熱門標籤