问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#一个List或Array集合里是否有相同数据

发布网友 发布时间:2024-09-26 22:11

我来回答

5个回答

热心网友 时间:2024-11-18 13:32

如果只是判断重复的话 用双重for循环即可

for(int i=0;i<lst.Count;i++) {
  for(int j=i+1;j<lst.Count;j++) {
    if (lst[i]==lst[j]) { //那么就是有重复了... }
  }
}

热心网友 时间:2024-11-18 13:29

List<String> list = new List<String>();
list.Add("a"); //1
list.Add("b"); //2
list.Add("c"); //3
list.Add("a"); //4
string ee = string.Empty;
int ncount = 0;
string a = string.Empty;
string a2 = string.Empty;
for(int j=0;j<list.Count;j++)
{
a = list[ncount];
a2 = string.Empty;
for (int i = 0; i < list.Count; i++)
{
a2 = list[i];
if (i!=0&&a2 == a)
{
ee=ee+ ",第"+i+"个数据和"+ncount+"个数据是一样的";
}
}
ncount = ncount + 1;
a = list[ncount];
}

热心网友 时间:2024-11-18 13:33

private void button9_Click(object sender, EventArgs e)
        {
            ArrayList list = new ArrayList();
            list.Add("a");
            list.Add("b");
            list.Add("c");
            list.Add("a");
            if (list.ToArray().Cast<string>().Distinct<string>().Count() < list.Count)
            {
                MessageBox.Show("ArrayList中有相同");
            }

            List<string> list2 = new List<string>();
            list2.Add("a");
            list2.Add("b");
            list2.Add("c");
            list2.Add("a");
            if (list2.Distinct<string>().Count() < list2.Count())
            {
                MessageBox.Show(" List<string>中有相同");
            }
        }

热心网友 时间:2024-11-18 13:33

List<String> list=new List<String>();
list.add("a"); //1
list.add("b"); //2
list.add("c"); //3
list.add("a"); //4

int index=0;
int count = 0;

while( (index=list.indexOf("a", index)) != -1 )

count++;

// "a"的数量为count个

热心网友 时间:2024-11-18 13:37

简单一点,双重循环呀。
复杂一点,哈希表。
for(int i=0;i<list.count;i++)
{
for(int j=i+1;j<list.count;j++)
{ if(list[i]==list[j])
//有重复的
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 马鞍山小学有哪些 图书封面是A4大小,侧面的厚度大概是255页左右,那么我该用多大的纸... 马鞍山重点小学排名? 手机存储已满怎么解决 手机总提示空间储存已满,但储存已用空间很少,怎么回事? 次氯酸钠根管冲洗浓度是多少 ...且员工不乐意的情况下,公司大批辞退员工应该如何赔偿? 冰箱除冰多久可以通电 冰箱除冰后多长时间可以插电? 冰箱怎样去冰过后需要擦干在插电吗 冰箱除冰后怎么通电使用? 冰箱去冰后如何通电? 驾驶证吊销怎么才能快速拿到证 苹果12黑屏强制重启没反应怎么办? 做卓越的银行客户经理内容简介 怎样安装adobeflashplayer9哦? 小学四年级英语,第一、二、三、四、五、六、七、八。 人教版小学四年级p54页英语作业的答案 wps分页的快捷键_wps表格分页符快捷键 WPS文档怎么取消分页呢?! wps如何取消分页符? 马鞍山有哪些小学 上海人保车险营业网点查询 马鞍山哪个小学最好 上海人保车险门店地址查询 C#把一个集合里面的元素循环,放到一个数组中,该怎么循环。。。_百度知... 消防分哪些 小孩头晕想吐是什么原因 C#判断两个集合中是否有相同的数字及其个数 10岁小孩为什么经常头晕想吐 工业建筑分几级消防? 工业园卖的厂房含消防设施吗 ...姓王,是个小猪妹妹,希望有一个包含父母姓氏的名字,四个字的也可以... 海螺水泥为什么大跌 「海螺水泥」当年的十年十倍股,今天如何了 碧筒饮的酒是什么酒 连唤碧筒传酒,云回一曲双成。 碧筒饮是用什么做的 碧筒饮是哪里的 碧筒杯郑公懿 谁介绍一个类似于《虐杀原形》的游戏,要那么会飞,画面效果和此游戏相...