簡體   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