WebPartZoneCollection.CopyTo(WebPartZoneBase[], Int32) Methode

Definition

Kopiert die Auflistung in ein Array von WebPartZoneBase Objekten.

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[]

Ein WebPartZoneBase Array, das die kopierte Auflistung enthalten soll.

index
Int32

Der Ausgangspunkt im Array, an dem der Sammlungsinhalt platziert werden soll.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der CopyTo Methode veranschaulicht. Der vollständige Code für das Beispiel, einschließlich eines Benutzersteuerelements, einer Seite mit den Zonen und einer partiellen Klassendatei, die den Code enthält, finden Sie im Beispielabschnitt der WebPartZoneCollection Klassenübersicht.

Im folgenden Abschnitt des Codes wird die Verwendung der CopyTo Methode veranschaulicht. Um den Code auszuführen, laden Sie die Seite in einem Browser, und klicken Sie auf die Schaltfläche "Zonennamen aus Array" . Die Auflistung von Zonen wird in ein Array geladen, und alle Zonen-IDs werden in eine Bezeichnung kopiert.

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

Hinweise

Die CopyTo Methode ist nützlich, wenn Sie ein benutzerdefiniertes Array erstellen möchten, das die Zonen in der WebPartZoneCollection Auflistung, eine Teilmenge dieser Zonen oder eine Obermenge dieser Zonen enthalten kann.

Gilt für:

Weitere Informationen