Bagikan melalui


CHStringArray::Metode RemoveAt (chstrarr.h)

[Kelas CHStringArray adalah bagian dari WMI Provider Framework yang sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, peningkatan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.]

Metode RemoveAt menghapus satu atau beberapa elemen yang dimulai pada indeks tertentu dalam array.

Sintaks

void RemoveAt(
  int nIndex,
  int nCount
);

Parameter

nIndex

Indeks bilangan bulat yang lebih besar dari atau sama dengan nol dan kurang dari atau sama dengan nilai yang dikembalikan oleh GetUpperBound.

nCount

Jumlah elemen yang akan dihapus. Defaultnya adalah 1 (satu).

Nilai kembali

Tidak ada

Keterangan

Dalam proses menghapus elemen, RemoveAt menggeser ke bawah semua elemen yang terletak di atas elemen yang dihapus. Metode ini mengurangi batas atas array tetapi tidak membebaskan memori.

Contoh

Contoh kode berikut menunjukkan penggunaan CHStringArray::RemoveAt.

CHStringArray array;

array.Add( L"String 1" ); // Element 0
array.Add( L"String 2" ); // Element 1
array.RemoveAt( 0 );  // Element 1 moves to 0.
assert ( array[0] == L"String 2" );

Hasil dari program ini adalah sebagai berikut.

[0] = String 2

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Server minimum yang didukung Windows Server 2008
Target Platform Windows
Header chstrarr.h (termasuk FwCommon.h)
Pustaka FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

Lihat juga

CHStringArray

CHStringArray::Tambahkan

CHStringArray::GetAt

CHStringArray::InsertAt