Contract.Exists Método

Definição

Sobrecargas

Exists(Int32, Int32, Predicate<Int32>)

Determina se um teste especificado é verdadeiro para qualquer inteiro dentro do intervalo de inteiros.Determines whether a specified test is true for any integer within a range of integers.

Exists<T>(IEnumerable<T>, Predicate<T>)

Determina se um elemento em uma coleção de elementos existe dentro de uma função.Determines whether an element within a collection of elements exists within a function.

Exists(Int32, Int32, Predicate<Int32>)

Determina se um teste especificado é verdadeiro para qualquer inteiro dentro do intervalo de inteiros.Determines whether a specified test is true for any integer within a range of integers.

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

Parâmetros

fromInclusive
Int32

O primeiro inteiro a passar para predicate.The first integer to pass to predicate.

toExclusive
Int32

Um a mais do que o último inteiro a passar para predicate.One more than the last integer to pass to predicate.

predicate
Predicate<Int32>

A função a ser avaliada para qualquer valor do inteiro no intervalo especificado.The function to evaluate for any value of the integer in the specified range.

Retornos

Boolean

true se predicate retornar true para qualquer inteiro a partir de fromInclusive para toExclusive - 1.true if predicate returns true for any integer starting from fromInclusive to toExclusive - 1.

Exceções

predicate é null.predicate is null.

toExclusive é menor que fromInclusive.toExclusive is less than fromInclusive.

Comentários

O toExclusive parâmetro é um mais do que o último inteiro para facilitar o uso do comprimento de um intervalo de inteiros começando em 0.The toExclusive parameter is one more than the last integer to facilitate using the length of a range of integers starting at 0. Por exemplo, ele seria definido como 5 para números inteiros de 0 a 4.For example, it would be set to 5 for integers 0 through 4.

Aplica-se a

Exists<T>(IEnumerable<T>, Predicate<T>)

Determina se um elemento em uma coleção de elementos existe dentro de uma função.Determines whether an element within a collection of elements exists within a function.

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

Parâmetros de tipo

T

O tipo que está contido em collection.The type that is contained in collection.

Parâmetros

collection
IEnumerable<T>

A coleção da qual os elementos do tipo T serão desenhados para serem passados para predicate.The collection from which elements of type T will be drawn to pass to predicate.

predicate
Predicate<T>

A função a ser avaliada para um elemento na collection.The function to evaluate for an element in collection.

Retornos

Boolean

true se e somente se predicate retornar true para qualquer elemento do tipo T em collection.true if and only if predicate returns true for any element of type T in collection.

Exceções

collection ou predicate é null.collection or predicate is null.

Confira também

Aplica-se a