WebPartZoneCollection.CopyTo(WebPartZoneBase[], Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kopierar samlingen till en matris med 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)
Parametrar
- array
- WebPartZoneBase[]
En WebPartZoneBase matris som ska innehålla den kopierade samlingen.
- index
- Int32
Startpunkten i matrisen där samlingsinnehållet ska platsas.
Exempel
I följande kodexempel visas hur metoden används CopyTo . Den fullständiga koden för exemplet, inklusive en användarkontroll, en sida som innehåller zonerna och en partiell klassfil som innehåller koden, finns i avsnittet Exempel i klassöversikten WebPartZoneCollection .
Följande avsnitt i koden visar hur metoden används CopyTo . Om du vill köra koden läser du in sidan i en webbläsare och klickar på knappen Zonnamn från matris . Samlingen med zoner läses in i en matris och alla zon-ID:t kopieras till en etikett.
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
Kommentarer
Metoden CopyTo är användbar när du vill skapa en anpassad matris som kan innehålla zonerna i WebPartZoneCollection samlingen, en delmängd av dessa zoner eller en supermängd av dessa zoner.