Udostępnij za pośrednictwem


RepeaterItemCollection.CopyTo(Array, Int32) Metoda

Definicja

Kopiuje wszystkie elementy z tego RepeaterItemCollection do określonego Array obiektu, począwszy od określonego indeksu Array w obiekcie.

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)

Parametry

array
Array

Oparta na Array zerze, która odbiera skopiowane elementy z klasy RepeaterItemCollection.

index
Int32

Pierwsze miejsce w określonym Array miejscu do odbierania skopiowanych zawartości.

Implementuje

Przykłady

Aby wyświetlić ten kod w kontekście kompletnego przykładu RepeaterItemCollection , zobacz temat klasy.

      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

Uwagi

Użyj tej metody, aby skopiować zawartość obiektu RepeaterItemCollection do określonego System.Array obiektu, zaczynając od określonego indeksu.

Uwaga

Parametr array musi być obiektem opartym na System.Array zera.

Dotyczy

Zobacz też