HashSet<T>.CopyTo Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 array
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
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
hedefinin uzunluğundan array
büyük.
-veya-
count
, hedef array
alanı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
.