HashSet<T>.CopyTo Yöntem

Tanım

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

Aşırı Yüklemeler

Name Description
CopyTo(T[])

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

CopyTo(T[], Int32)

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

CopyTo(T[], Int32, Int32)

Bir nesnenin belirtilen öğe HashSet<T> sayısını, belirtilen dizi dizininden başlayarak bir diziye kopyalar.

CopyTo(T[])

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

Bir HashSet<T> nesnenin öğelerini bir 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ı dizin oluşturması olmalıdır.

Özel durumlar

array, null'e eşittir.

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
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ı dizin oluşturması olmalıdır.

arrayIndex
Int32

Kopyalamanın başladığı sıfır tabanlı dizin array .

Uygulamalar

Özel durumlar

array, null'e eşittir.

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

arrayIndex hedefinin arrayuzunluğundan bü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
Kaynak:
HashSet.cs
Kaynak:
HashSet.cs

Bir nesnenin belirtilen öğe HashSet<T> sayısını, 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ı dizin oluşturması olmalıdır.

arrayIndex
Int32

Kopyalamanın başladığı sıfır tabanlı dizin array .

count
Int32

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

Özel durumlar

array, null'e eşittir.

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

-veya-

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

arrayIndex hedefinin arrayuzunluğundan büyük.

-veya-

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

Açıklamalar

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

Şunlara uygulanır