ILNumerics - Technical Application Development 
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
 
Subarray according to the range specification(s) in d0, ...
 
 
 
            Gets a subarray from this array.
            
[ILNumerics Core Module]
Namespace: ILNumerics.Core.Arrays
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax
public RetT this[ DimSpec d0, DimSpec d1, DimSpec d2, DimSpec d3, DimSpec d4, DimSpec d5, DimSpec d6 ] { get; }
Parameters
- d0
- Type: ILNumericsDimSpec
 Range specification(s) for dimension #0.
- d1
- Type: ILNumericsDimSpec
 Range specification(s) for dimension #1.
- d2
- Type: ILNumericsDimSpec
 Range specification(s) for dimension #2.
- d3
- Type: ILNumericsDimSpec
 Range specification(s) for dimension #3.
- d4
- Type: ILNumericsDimSpec
 Range specification(s) for dimension #4.
- d5
- Type: ILNumericsDimSpec
 Range specification(s) for dimension #5.
- d6
- Type: ILNumericsDimSpec
 Range specification(s) for dimension #6.
Return Value
Type: RetTSubarray according to the range specification(s) in d0, ...
Exceptions
| Exception | Condition | 
|---|---|
| IndexOutOfRangeException | If an index lays outside of the allowed range. The exception message will carry more details regarding the cause of this error. | 
Remarks
This indexer supports subarray retrieval from immutable arrays (RetArray, RetLogical etc.). This is part of the 'fast' subarray API: the array returned will reference the same memory as this array in a 'lazy, copy on-write' scheme.
[ILNumerics Core Module]
See Also
