溫馨提示×

如何使用C#一維數(shù)組進行排序

c#
小樊
90
2024-08-13 07:37:36
欄目: 編程語言

使用C#進行一維數(shù)組排序非常簡單,可以使用Array類的Sort方法來實現(xiàn)。以下是一個示例代碼:

int[] numbers = { 4, 2, 8, 1, 6, 3, 5, 7 };

Array.Sort(numbers);

foreach (int number in numbers)
{
    Console.WriteLine(number);
}

在上面的示例中,我們定義了一個整型數(shù)組numbers,并初始化了一些數(shù)字。然后我們調(diào)用Array.Sort(numbers)方法對數(shù)組進行排序。最后,我們使用foreach循環(huán)遍歷數(shù)組并打印排序后的結(jié)果。

除了使用Array.Sort方法,還可以使用LINQ中的OrderBy方法對數(shù)組進行排序。以下是一個示例代碼:

int[] numbers = { 4, 2, 8, 1, 6, 3, 5, 7 };

var sortedNumbers = numbers.OrderBy(n => n);

foreach (int number in sortedNumbers)
{
    Console.WriteLine(number);
}

在上面的示例中,我們使用LINQ的OrderBy方法對數(shù)組進行排序,并將排序后的結(jié)果存儲在一個新的變量sortedNumbers中。然后我們使用foreach循環(huán)遍歷sortedNumbers并打印排序后的結(jié)果。

無論是使用Array.Sort方法還是LINQ的OrderBy方法,都可以很方便地對一維數(shù)組進行排序。

0