亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
灵璧县| 新丰县| 信丰县| 北碚区| 岚皋县| 扶绥县| 延川县| 阿克苏市| 永和县| 大埔区| 呈贡县| 黎川县| 扬中市| 贵阳市| 河南省| 昆山市| 铜川市| 云霄县| 容城县| 柏乡县| 密云县| 东方市| 临夏县| 兴国县| 普兰县| 天门市| 乡宁县| 会宁县| 旬阳县| 施甸县| 合川市| 彩票| 彭山县| 黄骅市| 高雄县| 科尔| 荥阳市| 正镶白旗| 大埔区| 鄱阳县| 富民县|