WebPartZoneCollection.CopyTo(WebPartZoneBase[], Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.