Freigeben über


RepeaterItemCollection.CopyTo(Array, Int32) Methode

Definition

Kopiert alle Elemente aus dieser RepeaterItemCollection, beginnend am angegebenen Index im Array-Objekt, in das angegebene Array-Objekt.

public:
 virtual void CopyTo(Array ^ array, int index);
public void CopyTo (Array array, int index);
abstract member CopyTo : Array * int -> unit
override this.CopyTo : Array * int -> unit
Public Sub CopyTo (array As Array, index As Integer)

Parameter

array
Array

Ein nullbasiertes Array, das die kopierten Elemente aus der RepeaterItemCollection empfängt.

index
Int32

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

Implementiert

Beispiele

Informationen zu diesem Code im Kontext eines vollständigen Beispiels finden Sie im Thema zur RepeaterItemCollection -Klasse.

      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 />";
}
      }
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

Hinweise

Verwenden Sie diese Methode, um den Inhalt von RepeaterItemCollection in das angegebene System.Array Objekt zu kopieren, beginnend am angegebenen Index.

Hinweis

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

Gilt für:

Weitere Informationen