RepeaterItemCollection.CopyTo(Array, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 RepeaterItemCollection 对象中的指定索引位置开始,将此 Array 中的所有项复制到指定的 Array 对象。
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)
参数
- array
- Array
一个从零开始的 Array,它接收 RepeaterItemCollection 的复制项。
实现
示例
若要在完整示例的上下文中查看此代码,请参阅 RepeaterItemCollection 类主题。
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
注解
使用此方法将 的内容复制到 RepeaterItemCollection 指定对象中,从指定的 System.Array 索引处开始。
注意
参数 array
必须是从零开始 System.Array 的对象。