Bagikan melalui


WebPartZoneCollection.CopyTo(WebPartZoneBase[], Int32) Metode

Definisi

Menyalin koleksi ke array WebPartZoneBase objek.

public:
 void CopyTo(cli::array <System::Web::UI::WebControls::WebParts::WebPartZoneBase ^> ^ array, int index);
public void CopyTo (System.Web.UI.WebControls.WebParts.WebPartZoneBase[] array, int index);
member this.CopyTo : System.Web.UI.WebControls.WebParts.WebPartZoneBase[] * int -> unit
Public Sub CopyTo (array As WebPartZoneBase(), index As Integer)

Parameter

array
WebPartZoneBase[]

Array WebPartZoneBase yang berisi koleksi yang disalin.

index
Int32

Titik awal dalam array untuk menempatkan konten koleksi.

Contoh

Contoh kode berikut menunjukkan penggunaan CopyTo metode . Kode lengkap untuk contoh, termasuk kontrol pengguna, halaman yang berisi zona, dan file kelas parsial yang berisi kode, ditemukan di bagian Contoh dari WebPartZoneCollection gambaran umum kelas.

Bagian kode berikut menunjukkan penggunaan CopyTo metode . Untuk menjalankan kode, muat halaman di browser, dan klik tombol Nama Zona dari Array . Kumpulan zona dimuat ke dalam array, dan semua ID zona disalin ke dalam label.

protected void Button3_Click(object sender, EventArgs e)
{
  Label1.Text = String.Empty;
  WebPartZoneBase[] zoneArray = new WebPartZoneBase[mgr.Zones.Count];
  mgr.Zones.CopyTo(zoneArray, 0);
  Label1.Text = zoneArray[2].ID;
  Label1.Text += ", " + zoneArray[1].ID;
  Label1.Text += ", " + zoneArray[0].ID;
}
Protected Sub Button3_Click(ByVal sender As Object, ByVal e As EventArgs)
  Label1.Text = String.Empty
  Dim zoneArray(mgr.Zones.Count) As WebPartZoneBase
  mgr.Zones.CopyTo(zoneArray, 0)
  Label1.Text = zoneArray(2).ID
  Label1.Text += ", " & zoneArray(1).ID
  Label1.Text += ", " & zoneArray(0).ID

End Sub

Keterangan

Metode CopyTo ini berguna ketika Anda ingin membuat array kustom yang dapat berisi zona dalam koleksi, subset zona tersebut WebPartZoneCollection , atau superset zona tersebut.

Berlaku untuk

Lihat juga