阅读量:0
在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>
替换为相应的数值类型即可。