问题标签 [contains]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10352 浏览

vb.net - VB.NET List(of X).Contains 行为

我有一个自定义类设置为具有两个属性 X 和 Y 的键

我有类似的东西:

我的问题是: List(of T) 上的 .Contains 的行为如何?它是在寻找相同的数据结构,还是仅仅匹配我的密钥的一个属性?

如果可以的话,请提供一个链接,我可以在其中查看有关此的一些文档。

编辑 包含方法类型安全吗?

0 投票
1 回答
78209 浏览

xml - xpath:查找具有给定属性的节点,其值包含字符串

是否有一种 xpath 方法来查找具有给定属性且值包含给定字符串的节点?

例如,我有一个 xml 文档,想找到一个address属性包含 string的节点Downing,这样我就可以找到以下节点:

0 投票
5 回答
7661 浏览

c# - 更快的方式来做一个列表.包含()

我正在尝试做我认为是“反相交”的事情(我不确定正确的名称是什么,但这就是 EpicGames 的 Tim Sweeney 在旧的 UnrealEd 中所说的)

稍后,我做另一件事,从原始结果中减去结果,以查看我删除了哪些元素。使用 .Except() 非常快,所以没有问题。

必须有一种更快的方法来做到这一点,因为在任一列表中都有约 30,000 个元素(字符串)时,这种方法的性能非常糟糕。优选地,一种执行此步骤的方法以及稍后的一举一动会很好。我尝试使用 .Exists() 而不是 .Contains(),但速度稍慢。我觉得有点厚,但我认为 .Except() 和 .Intersect() 和/或 .Union() 的某种组合应该是可能的。

0 投票
1 回答
485 浏览

c# - 是否可以通过比较项目的属性来自动处理 List.Contains?

我们可以做一些类似的事情List.Contains(myItem)来检查列表中某个项目的属性是否等于myItem.

(我们已经考虑过ContainsExists,类似于:

但无法得到简单的表达。)

我们想要如下简单的东西:

如果至少有一项orderLines[i]满足,则此方法应自动返回 true:

我们已经实现IEquatable<OrderLine>了which equals by the Productproperty,但找不到从那里开始的方法。

0 投票
2 回答
392 浏览

caching - Entlib Cache.Contains NULL problem

I have a combined authorization and menustructure system on our backend. For performance reasons EntLib caching is used in the frontend client (MVC rel 1.0 website, IIS 5.1 local, IIS 6.0 server, no cluster).

Sometimes 'Cache.Contains' will return true, but the contents of the cache is NULL. I know for certain that I filled it correctly, so what can be the problem here?

EDIT: when I set the cache to 1 minute and add the cacheKey 'A_Key', I will see the key coming back when inspecting the CurrentCacheState. When I view CurrentCacheState after 2 minutes, the key is still there. When I execute 'contains', true is returned. When I execute 'contains' again, the cacheKey is gone! Synchronization problem??

Regards, Michel

Excerpt:

And the cachehelper:

0 投票
2 回答
1144 浏览

sql - 返回全文搜索中找到的短语的周围文本,SQL 2005

我正在使用包含谓词在 SQL Server 索引文本字段中查找短语。有没有办法返回包含搜索短语的文本字段部分,或者它周围的某个区域?

例如,如果我在葛底斯堡演说中搜索“人人生而平等”(摘录如下),我想返回“致力于人人生而平等的命题”,例如围绕它的一些文本。

0 投票
5 回答
17467 浏览

java - Java,确保字符串仅包含字母数字、空格和破折号

在 Java 中,我需要确保 String 只包含alphanumeric,spacedash字符。

我找到了类org.apache.commons.lang.StringUtils和几乎足够的方法isAlphanumericSpace(String)......但我还需要包括破折号。

做这个的最好方式是什么?我不想使用正则表达式。

0 投票
1 回答
10003 浏览

django - django外键包含查询

我有以下型号

我有以下搜索查询

我需要通过以下字符串搜索 server.host

如果我尝试添加以下内容,则会出现错误

form.cleaned_data['host'] 将包含主机名的文本字符串。

0 投票
1 回答
4566 浏览

linq-to-sql - 已编译的查询和“参数不能是序列”

我认为编译后的查询将执行与 DataContext 相同的查询翻译。然而,当我尝试使用带有 .Contains 方法调用的查询时,我遇到了运行时错误。我哪里出错了?

0 投票
1 回答
4440 浏览

linq - LINQ to SQL 和 Contains 关键字中的堆栈溢出

我有一个扩展方法,它应该根据 Id 的集合过滤一个可查询的对象(IQueryable)......

请注意,IQueryable 是通过 LinqToSql 请求从我的数据库中获取的

如果Ids是从数组或列表创建并作为可查询列表传入,则它不起作用

例如...

如果Ids是由 LinqToSql 请求组成的,它确实有效!

这是已知问题: http ://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=355026

我的 Ids 集合不能来自 LinqToSql 请求...

请注意,如果我更改函数以使其使用 IList 而不是 IQueryable....

我现在得到以下异常:

所以......我想做的就是根据列表或Guids数组过滤我的新闻集合......想法???