Contract.Exists 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| Exists(Int32, Int32, Predicate<Int32>) |
判斷整數範圍內是否有任何整數使指定的測試成立。 |
| Exists<T>(IEnumerable<T>, Predicate<T>) |
判斷項目集合內的項目是否出現在函式中。 |
Exists(Int32, Int32, Predicate<Int32>)
- 來源:
- Contracts.cs
- 來源:
- Contracts.cs
- 來源:
- Contracts.cs
判斷整數範圍內是否有任何整數使指定的測試成立。
public:
static bool Exists(int fromInclusive, int toExclusive, Predicate<int> ^ predicate);
public static bool Exists (int fromInclusive, int toExclusive, Predicate<int> predicate);
static member Exists : int * int * Predicate<int> -> bool
Public Shared Function Exists (fromInclusive As Integer, toExclusive As Integer, predicate As Predicate(Of Integer)) As Boolean
參數
- fromInclusive
- Int32
要傳遞至 predicate 的第一個整數。
- toExclusive
- Int32
要傳遞至 predicate 的最後一個整數加一。
傳回
如果 predicate 為從 fromInclusive 開始到 toExclusive - 1 的任何整數傳回 true,則為 true。
例外狀況
predicate 為 null。
toExclusive 小於 fromInclusive。
備註
參數 toExclusive 是最後一個以上的整數,可協助使用從 0 開始的整數範圍長度。 例如,整數 0 到 4 會將它設定為 5。
適用於
Exists<T>(IEnumerable<T>, Predicate<T>)
- 來源:
- Contracts.cs
- 來源:
- Contracts.cs
- 來源:
- Contracts.cs
判斷項目集合內的項目是否出現在函式中。
public:
generic <typename T>
static bool Exists(System::Collections::Generic::IEnumerable<T> ^ collection, Predicate<T> ^ predicate);
public static bool Exists<T> (System.Collections.Generic.IEnumerable<T> collection, Predicate<T> predicate);
static member Exists : seq<'T> * Predicate<'T> -> bool
Public Shared Function Exists(Of T) (collection As IEnumerable(Of T), predicate As Predicate(Of T)) As Boolean
類型參數
- T
包含在 collection 中的型別。
參數
- collection
- IEnumerable<T>
要從中繪製型 T 別專案的集合,以傳遞至 predicate。
- predicate
- Predicate<T>
要評估 collection 中項目的函式。
傳回
只有在 predicate 為 T 中任何 collection 型別之項目傳回 true 時,才為 true。
例外狀況
collection 或 predicate 為 null。