繁体   English   中英

不含Array.Contains的System.Linq

[英]System.Linq without Array.Contains

我在Global.asax包含以下内容:

<%@ Import Namespace="System.Linq" %>
.
.
.
<script runat="server">
   MyLib.ReturnArray().Contains(<value>);
</script>

尽管如此,我还是收到了臭名昭著的System.Array does not contain a definition for 'Contains'...

为什么不起作用?

PS

可能与这个(未回答的)问题有关 也许那里的细节可以帮助回答这一问题。

Contains期望的元素,而不是lambda。 使用“ Any检查是否存在至少一个与谓词匹配的元素。

包含确定指定对象是否作为元素存在

Contains方法接受一个参数:searched-for元素。 LINQ Contains方法接受两个参数,另外一个IEqualityComparer实例指定如何比较元素是否相等。

MSDN REF 链接Ref2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM