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 als Container für die kopierte Auflistung fungiert.

index
Int32

Der Ausgangspunkt im Array, an dem der Inhalt der Auflistung 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 Abschnitt Beispiel der WebPartZoneCollection Klassenübersicht.

Im folgenden Abschnitt des Codes wird die Verwendung der CopyTo -Methode veranschaulicht. Laden Sie zum Ausführen des Codes die Seite in einen 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