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.