在C#中,可以使用LINQ(Language Integrated Query)對數值類型的集合進行排序
using System;
using System.Collections.Generic;
using System.Linq;
class Program
{
static void Main()
{
List<int> numbers = new List<int> { 5, 8, 1, 3, 7, 9, 2 };
// 使用LINQ對整數列表進行升序排序
var sortedNumbers = from num in numbers
orderby num ascending
select num;
Console.WriteLine("升序排序后的整數列表:");
foreach (var number in sortedNumbers)
{
Console.Write(number + " ");
}
Console.WriteLine("\n\n按回車鍵繼續...");
Console.ReadLine();
}
}
在這個示例中,我們首先創建了一個包含一些整數的列表。然后,我們使用LINQ查詢對該列表進行升序排序。最后,我們將排序后的整數列表輸出到控制臺。
同樣地,你也可以使用LINQ對其他數值類型(如double、float、decimal等)進行排序。只需將上述示例中的List<int>
替換為相應的數值類型即可。