Sdílet prostřednictvím


WebPartZoneCollection.CopyTo(WebPartZoneBase[], Int32) Metoda

Definice

Zkopíruje kolekci do pole WebPartZoneBase objektů.

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)

Parametry

array
WebPartZoneBase[]

Pole WebPartZoneBase obsahující zkopírovanou kolekci.

index
Int32

Počáteční bod v poli, na který se má umístit obsah kolekce.

Příklady

Následující příklad kódu ukazuje použití CopyTo metody . Kompletní kód příkladu, včetně uživatelského ovládacího prvku, stránky obsahující zóny a částečného souboru třídy, který obsahuje kód, najdete v části Příklad přehledu WebPartZoneCollection třídy.

Následující část kódu ukazuje použití CopyTo metody . Pokud chcete kód spustit, načtěte stránku v prohlížeči a klikněte na tlačítko Zone Names from Array (Názvy zón z pole ). Kolekce zón se načte do pole a všechna ID zón se zkopírují do popisku.

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

Poznámky

Metoda CopyTo je užitečná, když chcete vytvořit vlastní pole, které může obsahovat zóny v kolekci WebPartZoneCollection , podmnožinu těchto zón nebo nadmnožinu těchto zón.

Platí pro

Viz také