91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c#怎么給數組排序

c#
小億
83
2024-10-27 00:07:31
欄目: 編程語言

在C#中,可以使用Array類的Sort()方法對數組進行排序。該方法接受一個Array類型的參數,表示要排序的數組,以及一個Comparison委托,用于指定排序的規則。

下面是一個示例代碼,演示如何使用Sort()方法對整數數組進行升序排序:

int[] arr = { 5, 2, 8, 4, 1 };
Array.Sort(arr);

foreach (int num in arr)
{
    Console.WriteLine(num);
}

運行上述代碼,將輸出排序后的數組元素:

1
2
4
5
8

如果需要按照降序排序,可以將Comparison委托修改為如下形式:

Array.Sort(arr, (x, y) => y.CompareTo(x));

這里使用了Lambda表達式來定義比較器,其中y.CompareTo(x)表示如果y大于x,則返回正數,表示y應該在x之前;如果y小于x,則返回負數,表示y應該在x之后;如果y等于x,則返回0,表示y和x的順序無關緊要。

0
泰宁县| 兴海县| 合山市| 政和县| 保康县| 西峡县| 临沭县| 杭锦旗| 墨江| 雅安市| 射洪县| 大邑县| 德州市| 出国| 台江县| 界首市| 喀什市| 英山县| 桐梓县| 临城县| 安阳县| 墨竹工卡县| 长子县| 灯塔市| 信丰县| 于都县| 岳阳市| 双牌县| 汪清县| 阿勒泰市| 阳原县| 景泰县| 天镇县| 革吉县| 甘肃省| 青神县| 泰顺县| 汽车| 乐至县| 泽州县| 广昌县|