WebPartZoneCollection.CopyTo(WebPartZoneBase[], Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee kopieert u de verzameling naar een matrix met WebPartZoneBase objecten.
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)
Parameters
- array
- WebPartZoneBase[]
Een WebPartZoneBase matrix die de gekopieerde verzameling bevat.
- index
- Int32
Het beginpunt in de matrix waarop de inhoud van de verzameling moet worden geplaatst.
Voorbeelden
In het volgende codevoorbeeld ziet u het gebruik van de CopyTo methode. De volledige code voor het voorbeeld, waaronder een gebruikersbeheer, een pagina met de zones en een gedeeltelijk klassebestand dat de code bevat, vindt u in de sectie Voorbeeld van het WebPartZoneCollection klassenoverzicht.
In de volgende sectie van de code ziet u het gebruik van de CopyTo methode. Als u de code wilt uitvoeren, laadt u de pagina in een browser en klikt u op de knop Zonenamen van matrix . De verzameling zones wordt geladen in een matrix en alle zone-id's worden gekopieerd naar een label.
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
Opmerkingen
De CopyTo methode is handig als u een aangepaste matrix wilt maken die de zones in de WebPartZoneCollection verzameling, een subset van deze zones of een superset van deze zones kan bevatten.