C# Sắp xếp mảng
Sắp xếp một mảng
Có nhiều phương thức mảng có sẵn, ví dụ Sort()
, sắp xếp một mảng theo thứ tự bảng chữ cái hoặc theo thứ tự tăng dần:
Ví dụ
// Sort a string string[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; Array.Sort(cars); foreach (string i in cars) { Console.WriteLine(i); }
// Sort an int int[] myNumbers = {5, 1, 8, 9}; Array.Sort(myNumbers); foreach (int i in myNumbers) { Console.WriteLine(i); }
Không gian tên System.Linq
Các phương thức mảng hữu ích khác, chẳng hạn như Min
, Max
và Sum
, có thể được tìm thấy trong không gian tên System.Linq
:
Ví dụ
using System; using System.Linq; namespace MyApplication { class Program { static void Main(string[] args) { int[] myNumbers = {5, 1, 8, 9}; Console.WriteLine(myNumbers.Max()); // returns the largest value Console.WriteLine(myNumbers.Min()); // returns the smallest value Console.WriteLine(myNumbers.Sum()); // returns the sum of elements } } }
Bạn sẽ tìm hiểu thêm về các không gian tên khác trong chương sau.