Contract.Exists Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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
плюс один.
Функция, оцениваемая на предмет любого значения целого числа в указанном диапазоне.
Возвращаемое значение
Значение true
, если predicate
возвращает true
для любого целого числа, начиная от fromInclusive
до toExclusive
минус один.
Исключения
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
.
Возвращаемое значение
Значение true
, если и только если predicate
возвращает значение true
для любого из элементов типа T
, содержащихся в параметре collection
.
Исключения
Параметр collection
или predicate
имеет значение null
.