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)

new : 
        array:'T[] *
        offset:int *
        count:int -> ArraySegment

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.

The following code example passes an ArraySegment<'T> structure to a method.

No code example is currently available or this language may not be supported.

Universal Windows Platform
Available since 8
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show: