Array Slice<T> Constructor
Definition
Namespace: Numerics.NET.Collections
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Overload List
Array | Constructs a new array slice. |
Array | Constructs a new array slice. |
Array | Constructs a new array. |
ArraySlice<T>(Int32)
Constructs a new array slice.
Remarks
Use this constructor to create an array slice that wraps a standard .NET array of the specified length. The offset is zero and the stride is 1.
ArraySlice<T>(Int32, Boolean)
Constructs a new array slice.
public ArraySlice(
int length,
bool initializeToZero = true
)
Parameters
Remarks
Use this constructor to create an array slice that wraps a standard .NET array of the specified length. The offset is zero and the stride is 1.
ArraySlice<T>(T[], Int32, Int32)
Constructs a new array.
public ArraySlice(
T[] values,
int offset = 0,
int stride = 1
)
Parameters
Remarks
The values array is re-used. Modifying elements in the array slice will modify the elements in the original array. Conversely, if elements in the original array that correspond to elements in the array slice are modified, the elements of the array slice are modified as well.