Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Contract::Exists<T> Method (IEnumerable<T>, Predicate<T>)

Determines whether an element within a collection of elements exists within a function.

Namespace:  System.Diagnostics.Contracts
Assemblies:   mscorlib (in mscorlib.dll)
  System.Diagnostics.Contracts (in System.Diagnostics.Contracts.dll)

generic<typename T>
static bool Exists(
	IEnumerable<T>^ collection, 
	Predicate<T>^ predicate

Type Parameters


The type that is contained in collection.


Type: System.Collections.Generic::IEnumerable<T>

The collection from which elements of type T will be drawn to pass to predicate.

Type: System::Predicate<T>

The function to evaluate for an element in collection.

Return Value

Type: System::Boolean
true if and only if predicate returns true for any element of type T in collection.


collection or predicate is nullptr.

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
© 2015 Microsoft