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

ArraySegment<T> Constructor (T[], Int32, Int32)

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.

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

ADD
Show:
© 2016 Microsoft