HashSet<T>.CopyTo Yöntem

Tanım

Koleksiyonun öğelerini bir HashSet<T> diziye kopyalar.

Aşırı Yüklemeler

CopyTo(T[])

Bir nesnenin öğelerini bir HashSet<T> diziye kopyalar.

CopyTo(T[], Int32)

Belirtilen dizi dizininden başlayarak bir HashSet<T> nesnenin öğelerini bir diziye kopyalar.

CopyTo(T[], Int32, Int32)

Bir HashSet<T> nesnenin belirtilen sayıda öğesini belirtilen dizi dizininden başlayarak bir diziye kopyalar.

CopyTo(T[])

Kaynak:
HashSet.cs
Kaynak:
HashSet.cs
Kaynak:
HashSet.cs

Bir nesnenin öğelerini bir HashSet<T> diziye kopyalar.

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

Parametreler

array
T[]

Nesneden HashSet<T> kopyalanan öğelerin hedefi olan tek boyutlu dizi. Dizinin sıfır tabanlı dizinlemeye sahip olması gerekir.

Özel durumlar

array, null değeridir.

Açıklamalar

Bu yöntem bir O(n) işlemidir; burada n olur Count.

Şunlara uygulanır

CopyTo(T[], Int32)

Kaynak:
HashSet.cs
Kaynak:
HashSet.cs
Kaynak:
HashSet.cs

Belirtilen dizi dizininden başlayarak bir HashSet<T> nesnenin öğelerini bir diziye kopyalar.

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

Parametreler

array
T[]

Nesneden HashSet<T> kopyalanan öğelerin hedefi olan tek boyutlu dizi. Dizinin sıfır tabanlı dizinlemeye sahip olması gerekir.

arrayIndex
Int32

array içinde kopyalamanın başladığı sıfır tabanlı dizin.

Uygulamalar

Özel durumlar

array, null değeridir.

arrayIndex 0'dan küçüktür.

arrayIndex hedefinin uzunluğundan arraybüyük.

Açıklamalar

Bu yöntem bir O(n) işlemidir; burada n olur Count.

Şunlara uygulanır

CopyTo(T[], Int32, Int32)

Kaynak:
HashSet.cs
Kaynak:
HashSet.cs
Kaynak:
HashSet.cs

Bir HashSet<T> nesnenin belirtilen sayıda öğesini belirtilen dizi dizininden başlayarak bir diziye kopyalar.

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

Parametreler

array
T[]

Nesneden HashSet<T> kopyalanan öğelerin hedefi olan tek boyutlu dizi. Dizinin sıfır tabanlı dizinlemeye sahip olması gerekir.

arrayIndex
Int32

array içinde kopyalamanın başladığı sıfır tabanlı dizin.

count
Int32

öğesine kopyalanacak arrayöğelerin sayısı.

Özel durumlar

array, null değeridir.

arrayIndex 0'dan küçüktür.

-veya-

count 0'dan küçüktür.

arrayIndex hedefinin uzunluğundan arraybüyük.

-veya-

count, hedef arrayalanının sonuna kadar olan kullanılabilir alandan index büyüktür.

Açıklamalar

Bu yöntem bir O(n) işlemidir; burada n olur count.

Şunlara uygulanır