C# 数组排序
排序数组
有许多可用的数组方法,例如 Sort()
,该方法按字母顺序或以升序对数组进行排序:
实例
// 排序字符串 string[] cars = {"Volvo", "BMW", "Ford", "Tesla"}; Array.Sort(cars); foreach (string i in cars) { Console.WriteLine(i); }
// 排序整数 int[] myNumbers = {5, 1, 8, 9}; Array.Sort(myNumbers); foreach (int i in myNumbers) { Console.WriteLine(i); }
System.Linq 命名空间
其他有用的数组方法,例如 Min
、Max
和 Sum
,可以在 System.Linq
命名空间中找到:
实例
using System; using System.Linq; namespace MyApplication { class Program { static void Main(string[] args) { int[] myNumbers = {5, 1, 8, 9}; Console.WriteLine(myNumbers.Max()); // 返回最大值 Console.WriteLine(myNumbers.Min()); // 返回最小值 Console.WriteLine(myNumbers.Sum()); // 返回元素之和 } } }
您将在后面的章节中了解有关其他名称空间的更多信息。