Parallel::For Method (Int32, Int32, Action<Int32>^)
.NET Framework (current version)
Executes a for (For in Visual Basic) loop in which iterations may run in parallel.
Assembly: mscorlib (in mscorlib.dll)
public: static ParallelLoopResult For( int fromInclusive, int toExclusive, Action<int>^ body )
Parameters
- fromInclusive
-
Type:
System::Int32
The start index, inclusive.
- toExclusive
-
Type:
System::Int32
The end index, exclusive.
- body
-
Type:
System::Action<Int32>^
The delegate that is invoked once per iteration.
Return Value
Type: System.Threading.Tasks::ParallelLoopResultA structure that contains information about which portion of the loop completed.
| Exception | Condition |
|---|---|
| ArgumentNullException | The body argument is null. |
| AggregateException | The exception that contains all the individual exceptions thrown on all threads. |
The body delegate is invoked once for each value in the iteration range (fromInclusive, toExclusive). It is provided with the iteration count (Int32) as a parameter.
If fromInclusive is greater than or equal to toExclusive, the method returns immediately without performing any iterations.
Universal Windows Platform
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Windows Phone
Available since 8.1
Show: