Freigeben über


RepeaterItemCollection.CopyTo-Methode

Kopiert alle Elemente aus dieser RepeaterItemCollection in das angegebene System.Array-Objekt, wobei am angegebenen Index im System.Array-Objekt begonnen wird.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Sub CopyTo ( _
    array As Array, _
    index As Integer _
)
'Usage
Dim instance As RepeaterItemCollection
Dim array As Array
Dim index As Integer

instance.CopyTo(array, index)
public void CopyTo (
    Array array,
    int index
)
public:
virtual void CopyTo (
    Array^ array, 
    int index
) sealed
public final void CopyTo (
    Array array, 
    int index
)
public final function CopyTo (
    array : Array, 
    index : int
)

Parameter

  • index
    Die Anfangsposition im angegebenen System.Array, an die der Inhalt kopiert wird.

Hinweise

Kopieren Sie mit dieser Methode den Inhalt der RepeaterItemCollection in das angegebene System.Array-Objekt, und beginnen Sie am angegebenen Index.

Hinweis

Der array-Parameter muss ein nullbasiertes System.Array-Objekt sein.

Beispiel

Eine Darstellung dieses Codes im Kontext eines vollständigen Beispiels finden Sie im Thema zur RepeaterItemCollection-Klasse.

Sub CopyTo_Clicked(Sender As Object, e As EventArgs)
   labelDisplay.Text = "Invoking CopyTo method.<br>"
   labelDisplay.Text += "The Items collection contains: <br>"
   
   ' Display the elements of the RepeaterItemCollection using the CopyTo method.
   Dim myItemCollection As RepeaterItemCollection = myRepeater.Items
   Dim myItemArray(myItemCollection.Count-1) As RepeaterItem
   myItemCollection.CopyTo(myItemArray, 0)
   Dim index As Integer
   For index = 0 To myItemArray.Length - 1
      Dim myItem As RepeaterItem = CType(myItemArray.GetValue(index), RepeaterItem)
      labelDisplay.Text += CType(myItem.Controls(0), DataBoundLiteralControl).Text + "<br>"
   Next index
End Sub 'CopyTo_Clicked
void CopyTo_Clicked(Object Sender, EventArgs e)
{
   labelDisplay.Text = "Invoking CopyTo method.<br>";
   labelDisplay.Text += "The Items collection contains: <br>";

   // Display the elements of the RepeaterItemCollection using the CopyTo method.
   RepeaterItemCollection  myItemCollection = myRepeater.Items;
   RepeaterItem[] myItemArray = new RepeaterItem[myItemCollection.Count];
   myItemCollection.CopyTo(myItemArray,0);
   for(int index=0;index < myItemArray.Length;index++)
   {
      RepeaterItem myItem = (RepeaterItem)myItemArray.GetValue(index);
      labelDisplay.Text += ((DataBoundLiteralControl)
         myItem.Controls[0]).Text + "<br>";
   }
}

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

RepeaterItemCollection-Klasse
RepeaterItemCollection-Member
System.Web.UI.WebControls-Namespace
System.Array