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

溫馨提示×

c#中arraylist怎么刪除重復值

c#
小億
141
2024-05-28 14:40:11
欄目: 編程語言

在C#中,可以使用以下方法來刪除ArrayList中的重復值:

  1. 創建一個新的ArrayList來存儲去重后的值。
  2. 遍歷原始的ArrayList,將每個元素添加到新的ArrayList中,但在添加之前先判斷新的ArrayList中是否已經包含了該元素。
  3. 如果新的ArrayList中不包含該元素,則將其添加到新的ArrayList中。
  4. 最后,將新的ArrayList賦值給原始的ArrayList,即可完成去重操作。

下面是一個示例代碼:

using System;
using System.Collections;

class Program
{
    static void Main()
    {
        ArrayList arrayList = new ArrayList() { 1, 2, 3, 2, 4, 5, 1 };

        ArrayList uniqueList = new ArrayList();

        foreach (var item in arrayList)
        {
            if (!uniqueList.Contains(item))
            {
                uniqueList.Add(item);
            }
        }

        arrayList = uniqueList;

        foreach (var item in arrayList)
        {
            Console.WriteLine(item);
        }
    }
}

在上面的示例中,我們首先創建了一個包含重復值的ArrayList。然后,我們創建了一個新的ArrayList uniqueList來存儲去重后的值。通過遍歷原始的ArrayList,并利用.Contains()方法來判斷uniqueList中是否已經包含了該元素,然后將不重復的元素添加到uniqueList中。最后,將uniqueList賦值給原始的ArrayList,以完成去重操作。

0
灵璧县| 礼泉县| 房产| 光泽县| 青浦区| 湾仔区| 英德市| 巴彦淖尔市| 汉寿县| 玉林市| 朝阳区| 鸡西市| 安化县| 元阳县| 威信县| 陆川县| 南安市| 郧西县| 潜山县| 宿州市| 额济纳旗| 启东市| 乌什县| 彭阳县| 湟源县| 改则县| 田林县| 抚顺县| 南皮县| 天峨县| 宜兰市| 彭泽县| 乌苏市| 呼和浩特市| 鹤庆县| 大洼县| 全南县| 万盛区| 广元市| 石林| 峨山|