ArraySegment<T> Constructor (T[], Int32, Int32)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Initializes a new instance of the ArraySegment<T> structure that delimits the specified range of the elements in the specified array.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- array
- Type:
T
[]
The array containing the range of elements to delimit.
- offset
- Type: System.Int32
The zero-based index of the first element in the range.
- count
- Type: System.Int32
The number of elements in the range.
| Exception | Condition |
|---|---|
| ArgumentNullException | array is null. |
| ArgumentOutOfRangeException | offset or count is less than 0. |
| ArgumentException | offset and count do not specify a valid range in array. |
The original array must be one-dimensional and must have zero-based indexing.
Multiple ArraySegment<T> instances can refer to the same original array and can overlap.