ArraySegment<T>.Slice Metódus

Definíció

Túlterhelések

Name Description
Slice(Int32)

Szeletet hoz létre az aktuális tömbszegmensből a megadott indextől kezdve.

Slice(Int32, Int32)

A megadott hosszúságú szeletet az aktuális tömbszegmensből a megadott indextől kezdve alkotja.

Slice(Int32)

Forrás:
ArraySegment.cs
Forrás:
ArraySegment.cs
Forrás:
ArraySegment.cs
Forrás:
ArraySegment.cs
Forrás:
ArraySegment.cs

Szeletet hoz létre az aktuális tömbszegmensből a megadott indextől kezdve.

public:
 ArraySegment<T> Slice(int index);
public ArraySegment<T> Slice(int index);
member this.Slice : int -> ArraySegment<'T>
Public Function Slice (index As Integer) As ArraySegment(Of T)

Paraméterek

index
Int32

Az index, amelynél a szeletet el szeretné kezdeni.

Válaszok

Tömbszegmens, amely az aktuális tömbszegmens összes eleméből áll a tömbszegmens végétől index a végéig.

Kivételek

A példány mögöttes tömbje a következő null: .

index nagyobb, mint a példány alapjául szolgáló tömb hossza.

A következőre érvényes:

Slice(Int32, Int32)

Forrás:
ArraySegment.cs
Forrás:
ArraySegment.cs
Forrás:
ArraySegment.cs
Forrás:
ArraySegment.cs
Forrás:
ArraySegment.cs

A megadott hosszúságú szeletet az aktuális tömbszegmensből a megadott indextől kezdve alkotja.

public:
 ArraySegment<T> Slice(int index, int count);
public ArraySegment<T> Slice(int index, int count);
member this.Slice : int * int -> ArraySegment<'T>
Public Function Slice (index As Integer, count As Integer) As ArraySegment(Of T)

Paraméterek

index
Int32

Az index, amelynél a szeletet el szeretné kezdeni.

count
Int32

A szelet kívánt hossza.

Válaszok

Az elemek tömbszegmense count a kezdő időponttól indexkezdve.

Kivételek

A példány mögöttes tömbje a következő null: .

index nagyobb, mint a példány alapjául szolgáló tömb hossza.

-vagy-

count nagyobb, mint a példány alapjául szolgáló tömb hossza – index.

A következőre érvényes: