中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

能否通過C#排序方法實現數據去重

c#
小樊
88
2024-09-26 17:59:24
欄目: 編程語言

是的,你可以使用 C# 中的 Distinct()OrderBy() 方法來實現數據去重并按升序排序。以下是一個示例:

using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main()
    {
        List<int> numbers = new List<int> { 3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5 };

        // 使用 Distinct() 方法去重
        List<int> distinctNumbers = numbers.Distinct().ToList();

        // 使用 OrderBy() 方法按升序排序
        List<int> sortedNumbers = distinctNumbers.OrderBy(n => n).ToList();

        Console.WriteLine("原始數據:");
        Console.WriteLine(string.Join(", ", numbers));

        Console.WriteLine("\n去重并排序后的數據:");
        Console.WriteLine(string.Join(", ", sortedNumbers));
    }
}

在這個示例中,我們首先創建了一個包含重復元素的整數列表 numbers。然后,我們使用 Distinct() 方法去除列表中的重復元素,并將結果存儲在 distinctNumbers 列表中。接下來,我們使用 OrderBy() 方法對去重后的列表進行升序排序,并將結果存儲在 sortedNumbers 列表中。最后,我們將原始數據和去重并排序后的數據輸出到控制臺。

0
突泉县| 呈贡县| 福鼎市| 横山县| 海伦市| 聂拉木县| 全南县| 武宁县| 永吉县| 扬中市| 礼泉县| 通州市| 天峨县| 宜兰县| 上犹县| 沾化县| 甘泉县| 镇远县| 金塔县| 关岭| 塘沽区| 纳雍县| 越西县| 鹤庆县| 合水县| 龙山县| 海丰县| 仪陇县| 德州市| 赣榆县| 兴海县| 江门市| 平阳县| 米泉市| 扶沟县| 富锦市| 雅江县| 长汀县| 安塞县| 龙井市| 潮州市|