Aracılığıyla paylaş


Vector<T>.CopyTo Yöntem

Tanım

Aşırı Yüklemeler

CopyTo(Span<Byte>)

Vektöru verilen Span<T>öğesine kopyalar.

CopyTo(Span<T>)

Vektöru verilen yayılma aralığına kopyalar. .

CopyTo(T[])

Vektör örneğini belirtilen hedef diziye kopyalar.

CopyTo(T[], Int32)

Vektör örneğini belirtilen dizin konumundan başlayarak belirtilen hedef diziye kopyalar.

CopyTo(Span<Byte>)

Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs

Vektöru verilen Span<T>öğesine kopyalar.

public:
 void CopyTo(Span<System::Byte> destination);
public readonly void CopyTo (Span<byte> destination);
public void CopyTo (Span<byte> destination);
member this.CopyTo : Span<byte> -> unit
Public Sub CopyTo (destination As Span(Of Byte))

Parametreler

destination
Span<Byte>

Değerlerin kopyalandığı hedef yayılma alanı. Hedef yayılma alanı en az boyutta Countolmalıdır.

Özel durumlar

Kaynak vektördeki öğelerin sayısı hedef yayılma alanındaki öğelerden daha fazladır.

.NET 5 ve üzeri: Tür T desteklenmiyor.

Şunlara uygulanır

CopyTo(Span<T>)

Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs

Vektöru verilen yayılma aralığına kopyalar. .

public:
 void CopyTo(Span<T> destination);
public readonly void CopyTo (Span<T> destination);
public void CopyTo (Span<T> destination);
member this.CopyTo : Span<'T (requires 'T : struct)> -> unit
member this.CopyTo : Span<'T> -> unit
Public Sub CopyTo (destination As Span(Of T))

Parametreler

destination
Span<T>

Değerlerin kopyalandığı hedef yayılma alanı. Hedef yayılma alanı en az boyutta Countolmalıdır.

Özel durumlar

Kaynak vektördeki öğelerin sayısı hedef yayılma alanındaki öğelerden daha fazladır.

.NET 5 ve üzeri: Tür T desteklenmiyor.

Şunlara uygulanır

CopyTo(T[])

Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs

Vektör örneğini belirtilen hedef diziye kopyalar.

public:
 void CopyTo(cli::array <T> ^ destination);
public void CopyTo (T[] destination);
public readonly void CopyTo (T[] destination);
member this.CopyTo : 'T[] -> unit
Public Sub CopyTo (destination As T())

Parametreler

destination
T[]

Vektör değerlerinin bir kopyasını alacak dizi.

Özel durumlar

destination, null değeridir.

Geçerli vektördeki öğelerin sayısı dizideki kullanılabilir öğe sayısından destination fazladır.

.NET 5 ve üzeri: Tür T desteklenmiyor.

destination, null değeridir.

Açıklamalar

Kopyalama işlemi dizini 0'da destinationbaşlar. Hedef dizide en az Vector<T>.Count öğe olmalıdır.

Şunlara uygulanır

CopyTo(T[], Int32)

Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs
Kaynak:
Vector_1.cs

Vektör örneğini belirtilen dizin konumundan başlayarak belirtilen hedef diziye kopyalar.

public:
 void CopyTo(cli::array <T> ^ destination, int startIndex);
public void CopyTo (T[] destination, int startIndex);
public readonly void CopyTo (T[] destination, int startIndex);
member this.CopyTo : 'T[] * int -> unit
Public Sub CopyTo (destination As T(), startIndex As Integer)

Parametreler

destination
T[]

Vektör değerlerinin bir kopyasını alacak dizi.

startIndex
Int32

Kopyalama işleminin başlatıldığı başlangıç dizini destination .

Özel durumlar

destination, null değeridir.

Geçerli örnekteki öğelerin sayısı, dizinin sonuna kadar kullanılabilir startIndex öğe sayısından destination daha fazladır.

index sıfırdan küçük veya içindeki destinationson dizinden büyük.

.NET 5 ve üzeri: Tür T desteklenmiyor.

destination, null değeridir.

Açıklamalar

Kopyalama işlemi dizininde startIndexdestinationbaşlar. Hedef dizide en az startIndex + Vector<T>.Count öğe olmalıdır.

Şunlara uygulanır