Exists Method (Int32, Int32, Predicate(Int32))
Collapse the table of content
Expand the table of content

Contract.Exists Method (Int32, Int32, Predicate<Int32>)

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

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.

ExceptionCondition
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.

Windows Phone OS

Supported in: 8.1, 8.0

Show:
© 2017 Microsoft