string VS IList数据匹配(求高效) 我有两个数据,一个是Ilist集合,一个是string字符串,我想做一个匹配,判断下Ilist集合里的某一列(比如name列)是否有包含当前string字符串,求高效的办法。注:本人感觉拿当前字符串和IList里的每个索引下的每条数据去逐一的做对比效率比较低,有高人有更好的办法没。求高人。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议:1是如果直接查询数据库是否有这个值,直接在SQL里面处理就好了,我的就是这样的,我的数据库表里面有一个字段,然后我查看这个字段里面有没有这个字段的时候,直接在数据库里面操作就好了。 我现在问题是。我要先导入一个execl得到一个DataSet,然后获取数据库列表得到一个IList<>,打一个比方,好比我现在要判断DataSet数据源里面的每条name数据列的值是否在Ilist<>数据源里面的name列是有存在相同数据 现在的问题是不让查询数据库。只有string字符串和IList<>数据源。要判断IList<>是否存在string的值 把IList的数据转存到HashSet,然后在HashSet里面查是否存在string值,这种查找不是遍历,是散列查找,能略快。但如果数据量大的话,非常耗内存的。 C#exe如何调用这个DELPHI编写的DLL并获取窗体的图片 C#如何将多张jpg生成mp4文件? 如何出现启动图标。 我希望更多的人可以利用积分或者散分的时间帮我解决这个问题 为什么会这样 如何获取窗口和窗口内控件的句柄 定义了DataSet中DataTable的Columns,如何读入对应的数据 可不可以给我看一下是哪里错了,我在网上找的,可是调试不出来 请问csharp里面有没有复制对象间属性地方法?类试java的copyProperties WinForm中的Button如何加快捷键? 请问一个模拟http get请求的问题? WinForm界面设计
现在的问题是不让查询数据库。只有string字符串和IList<>数据源。要判断IList<>是否存在string的值
但如果数据量大的话,非常耗内存的。