Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Contract::Exists Method (Int32, Int32, Predicate<Int32>^)

 

Determines whether a specified test is true for any integer within a range of integers.

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

public:
static bool Exists(
	int fromInclusive,
	int toExclusive,
	Predicate<int>^ predicate
)

Parameters

fromInclusive
Type: System::Int32

The first integer to pass to predicate.

toExclusive
Type: System::Int32

One more than the last integer to pass to predicate.

predicate
Type: System::Predicate<Int32>^

The function to evaluate for any value of the integer in the specified range.

Return Value

Type: System::Boolean

true if predicate returns true for any integer starting from fromInclusive to toExclusive - 1.

Exception Condition
ArgumentNullException

predicate is null.

ArgumentException

toExclusive is less than fromInclusive.

The toExclusive parameter is one more than the last integer to facilitate using the length of a range of integers starting at 0. For example, it would be set to 5 for integers 0 through 4.

Universal Windows Platform
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 4.0
Windows Phone Silverlight
Available since 8.0
Windows Phone
Available since 8.1
Return to top
Show:
© 2017 Microsoft