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);

Параметры

fromInclusive
Int32

Первое целое число для передачи в predicate.

toExclusive
Int32

Последнее целое число для передачи в predicate плюс один.

predicate
Predicate<Int32>

Функция, оцениваемая на предмет любого значения целого числа в указанном диапазоне.

Возвращаемое значение

Значение 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 static bool Exists<T> (System.Collections.Generic.IEnumerable<T> collection, Predicate<T> predicate);

Параметры типа

T

Тип, содержащийся в collection.

Параметры

collection
IEnumerable<T>

Коллекция, из которой будут отрисовыты элементы типа T для передачи в predicate.

predicate
Predicate<T>

Функция, оцениваемая на предмет элемента, содержащегося в параметре collection.

Возвращаемое значение

Значение true, если и только если predicate возвращает значение true для любого из элементов типа T, содержащихся в параметре collection.

Исключения

Параметр collection или predicate имеет значение null.

См. также раздел

Применяется к