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

溫馨提示×

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
密山市| 家居| 个旧市| 吴江市| 安泽县| 裕民县| 道孚县| 明溪县| 喀喇沁旗| 苗栗市| 奉新县| 呼图壁县| 徐闻县| 昌黎县| 绵竹市| 鄯善县| 利辛县| 耒阳市| 崇文区| 乌拉特后旗| 梧州市| 广汉市| 彝良县| 石河子市| 大石桥市| 博兴县| 崇仁县| 林州市| 新密市| 东阳市| 瓦房店市| 沁水县| 永济市| 屏边| 疏勒县| 伊宁县| 沁阳市| 浮山县| 稻城县| 芜湖市| 甘肃省|