ArraySegment(T) Constructor (T[], Int32, Int32)
Collapse the table of content
Expand the table of content

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.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public ArraySegment(
	T[] array,
	int offset,
	int count
)

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.

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

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2016 Microsoft