腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
HashSet<
T
>.
Contains
如何比
List
<
T
>.
Contains
更快
?
、
、
、
、
我有一个简单
的
要求:我有数百万个字符串,并希望测试它们是否存在于一个小集合中。对于这个集合,我不确定是使用
List
<
T
>还是HashSet<
T
>。当要求相反时,例如,您有100个字符串,需要检查它们是否存在于数百万个字符串中,我完全理解HashSet<
T
>是最好
的
选择。但在我
的
例子中,.NET在HashSet<
T
>上调用
Contains
时似乎必须计算数百万次散列(对GetHashCode
浏览 2
提问于2011-10-24
得票数 4
回答已采纳
5
回答
执行
List
<
T
>.
Contains
()
的
更快
方法
、
、
、
elements (given a case-insensitive match)
List
‹string› bar = GetBar();// remove non matchesbar = bar.Where(x => foo.
Contains
(x,
浏览 0
提问于2009-03-12
得票数 7
回答已采纳
3
回答
List
<
T
>.
Contains
和
T
[].
Contains
的
行为不同
、
、
、
、
下面是IEnumerable<
T
>.
Contains
的
实现
方式
: return source.
Contains
(value, null);所以我
的
问题是: 为什么
List
<
T
>.
Contains
和
T
浏览 79
提问于2013-11-10
得票数 20
2
回答
linq查询,用于根据一个列表从另一个列表中选择
、
public class Test int i;} 如何使用linq to objects获取items from testList where i is in intList像
List
<Tes
浏览 0
提问于2011-09-17
得票数 5
回答已采纳
4
回答
检查
List
<
List
<string>>是否包含字符串
、
、
、
、
如何检查
List
中是否有
List
<string>包含给定
的
字符串?我知道如何使用循环
来
做到这一点,但是有没有在一行中使用LINQ/
的
方法?
浏览 0
提问于2013-03-24
得票数 3
回答已采纳
5
回答
LINQ查询中
的
List
<
T
>.
Contains
(
T
)错误
、
、
myResult = MyTest<int>(foo); {但是,编译器在input.
Contains
(b)上报告了两个错误,如下所示: “System.Collections.Generic.
List
.
Contains
(
T
浏览 7
提问于2012-11-13
得票数 4
回答已采纳
1
回答
从两个独立
的
List
<
T
>匹配中获得一个
List
<
T
>s
、
、
总之,我想知道是否有更好
的
方法从两个独立
的
List
<
T
> s中获得匹配值
的
List
<
T
>。如果我想找到字符串列表itemList<string> (一个不同
的
列表)中位于另一个列表bankList<string>中
的
所有项(也是不同
的
,所以返回
的
列表也是不同
的
--没有重复
的
),我现在就会这样
做
<em
浏览 3
提问于2012-03-30
得票数 3
回答已采纳
8
回答
如何检查列表A包含列表B中
的
任何值?
、
、
列表A:列表B:如何检查列表A是否包含列表B中
的
任何值? 例如A.
contains
(a=>a.id = B.id)?
浏览 3
提问于2012-09-12
得票数 74
回答已采纳
4
回答
向后复制数组?Array.Copy?
、
、
、
我有一个
List
<
T
>,我希望能够向后复制到一个数组中,这意味着从
List
.Count开始,然后从列表末尾开始复制大约5个项目,然后向后复制。我可以用一个简单
的
反向for循环
来
做
这件事;然而,可能有一种
更快
/更有效
的
方法
来
做
这件事,所以我想我应该问问。我能以某种
方式
使用Array.Copy吗?最初我使用
的
是Queue,因为它可以按我需要
的
正确
浏览 1
提问于2010-04-26
得票数 4
回答已采纳
2
回答
IEnumerable<
T
>上
的
扩展方法:性能如何?
、
、
来自我
的
导师:与IEnumerable
的
扩展方法相比,更喜欢本机方法(直接在集合上实现),因为: } } Console.WriteLine("
List
<
T
> native method: Iterated<int>
list<
浏览 3
提问于2011-05-11
得票数 5
回答已采纳
4
回答
什么是C#相当于TSQL
的
"IN“操作符?在c#中,检验X是否存在于X,Y,Z中
的
方法有哪些?
、
、
、
检查X是否存在于X,Y,Z中
的
c#有哪些方法?例如:我想检查X
的
值是否与任何逗号分隔
的
值相匹配。 if(x in (2,5,12,14)
浏览 9
提问于2015-11-19
得票数 0
回答已采纳
2
回答
当元素以Scala惯用
的
方式
重复时,如何按元素分组将列表转换为列表
、
、
每当一个元素重复如下所示时,我想将元素列表转换为列表列表
List
(1, 2, 3, 1, 2, 1, 3, 1, 2, 3)
List
[
List
[Integer]] =
List
(
List
(1, 2, 3),
List
(1, 2),
List
(1, 3),
List
(1, 2, 3))val tokens =
List
(1,2,3,1,2,1,3,1,2,3) valList
浏览 0
提问于2018-10-26
得票数 0
回答已采纳
2
回答
Java流-验证列表中至少包含另一个元素
、
、
比方说每列火车都有一张单子我有另一份名单我想迭代地图,收集所有至少有一个蓝色部分
的
火车。这是Streams
的
简单用法: boolean found = false; for (Longfound
浏览 3
提问于2016-05-31
得票数 4
回答已采纳
1
回答
如何通过另一个列表筛选列表
、
、
我有两份名单:和我试图通过一个条件和另一个条件
来
创建一个新
的
列表,即元素不应该出现在黑名单中。以下是我
的
尝试:这个newLi
浏览 3
提问于2017-05-22
得票数 0
回答已采纳
2
回答
提高“混洗”效率
、
现在,我正在使用以下代码创建Shuffle扩展:{ { int n =
list
.Count; { int
浏览 0
提问于2011-09-30
得票数 5
回答已采纳
1
回答
带有参数
的
C#动态linq包含方法
、
、
sth()
List
<string> _aim = new
List
<string>(); } 但是我对包含参数
的
方法有问题。有人知道怎么用简单通用
的
方式
来
做<
浏览 4
提问于2014-05-13
得票数 0
2
回答
.NET中数组
的
泛型函数
、
、
我经常在C#中使用整数/浮点数组和其他东西,因为它们
更快
(也许?)而不是列表。目前,我已经为每个类型实现了几十个函数:/// Checks if the array
contains
the given value.publicstatic bool
contains
(int[] values, int value) { for (int
浏览 0
提问于2012-12-03
得票数 1
回答已采纳
3
回答
List
<
T
>.
Contains
()如何查找匹配
的
项?
、
、
、
、
我有一个汽车对象
的
列表我想看看名单里有没有车{什么包含用来判断myCar它是否对我
的
car对象执行"ToString()“。它是否使用Equals()方法,gethashcode()?我看到我可以传入我自己
的
IEqualityComparer
来
强制我自己
的
实现,但只是想了解它在默认情况下做了什么。
浏览 1
提问于2012-02-14
得票数 17
回答已采纳
6
回答
使用string[]进行包含操作
的
最快方法
执行此操作
的
最有效方法是什么?
浏览 0
提问于2009-01-03
得票数 4
回答已采纳
6
回答
简化Python中
的
表达式
、
、
、
我觉得必须有一种更简单/更干净/
更快
(选择一个或多个)
的
方式
来
编写这个表达式……我实际上想要一个函数/表达式,当其中一个LittleStringList在BigString中时,它返回true。我是这样写
的
: def listconta
浏览 0
提问于2011-06-21
得票数 3
回答已采纳
点击加载更多
相关
资讯
有没有一个更快的方式做短视频?那就是AI自动化短视频
字符串拆分数组
Apriori算法介绍
Zzreal的大数据笔记-ScalaDay02
chatGPT实战之「基于你的数据库,为你智能生成SQL」
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券