过滤List中的重复元素有没有啥高效的算法(C#语言)?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了过滤List中的重复元素有没有啥高效的算法(C#语言)?相关的知识,希望对你有一定的参考价值。
如题,能否举例说明,谢谢!
参考技术A 搞笑算法倒是没有,但是普通实例但是有2using System;
using System.Data;
using System.Collections.Generic;
class Test
static void Main()
List<string> strNames = new List<string>();
strNames.Add("zhangsan");
strNames.Add("lisi");
strNames.Add("wangwu");
strNames.Add("xiaoliu");
strNames.Add("daqi");
//使用自带方法 查询strNames是否包括lisi元素
Console.WriteLine(strNames.Contains("lisi"));
//循环遍历
bool bl=false;
foreach (string str in strNames)
if (str == "lisi")
bl = true;
break;
Console.WriteLine(bl);
Console.ReadKey();
参考技术B 第一,添加之前检测
第二,如果List有更改,那就只有遍历检测,因为不能确定List中的对象是什么类型的本回答被提问者采纳
以上是关于过滤List中的重复元素有没有啥高效的算法(C#语言)?的主要内容,如果未能解决你的问题,请参考以下文章