WizardStepCollection.CopyTo(WizardStepBase[], Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kopiert alle Elemente aus einer WizardStepCollection-Auflistung in ein kompatibles eindimensionales Array aus WizardStepBase-Objekten, beginnend bei dem angegebenen Index im Zielarray.
public:
void CopyTo(cli::array <System::Web::UI::WebControls::WizardStepBase ^> ^ array, int index);
public void CopyTo (System.Web.UI.WebControls.WizardStepBase[] array, int index);
member this.CopyTo : System.Web.UI.WebControls.WizardStepBase[] * int -> unit
Public Sub CopyTo (array As WizardStepBase(), index As Integer)
Parameter
- array
- WizardStepBase[]
Ein nullbasiertes Array aus WizardStepBase-Objekten, das die kopierten Elemente aus der Auflistung aufnimmt.
- index
- Int32
Die Position im Zielarray, bei der mit dem Empfang des kopierten Inhalts begonnen werden soll.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die CopyTo -Methode verwendet wird, um die WizardStepBase Objekte aus der Auflistung in ein Array zu kopieren. Das Array wird dann durchlaufen, um die ID Eigenschaft jedes WizardStepBaseabgeleiteten Objekts anzuzeigen. Beachten Sie, WizardSteps dass die -Eigenschaft des Wizard -Steuerelements im Beispiel eine Instanz der WizardStepCollection -Klasse ist.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
// Declare an array of WizardStepBase objects.
WizardStepBase[] stepArray = new WizardStepBase[Wizard1.WizardSteps.Count];
// Use the CopyTo method to copy the WizardStep items
// of the Wizard control into the array.
Wizard1.WizardSteps.CopyTo(stepArray, 0);
// Display the WizardStep items.
Message.Text = "The WizardStepBase items of the Wizard1 control are: <br/><br/>";
for (int i = 0; i < stepArray.Length; i++)
{
Message.Text += stepArray[i].ID + "<br />";
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Wizard id="Wizard1"
runat="server" >
<WizardSteps>
<asp:WizardStep id="WizardStep1"
runat="server"
title="Step 1">
</asp:WizardStep>
<asp:WizardStep id="WizardStep2"
runat="server"
title="Step 2">
</asp:WizardStep>
<asp:WizardStep id="WizardStep3"
runat="server"
title="Step 3">
</asp:WizardStep>
</WizardSteps>
<HeaderTemplate>
<b>WizardStepCollection CopyTo Example</b>
</HeaderTemplate>
</asp:Wizard>
<asp:label id="Message"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
' Declare an array of WizardStepBase objects.
Dim stepArray(Wizard1.WizardSteps.Count - 1) As WizardStep
' Use the CopyTo method to copy the WizardStep items
' of the Wizard control into the array.
Wizard1.WizardSteps.CopyTo(stepArray, 0)
' Display the WizardStep items.
Message.Text = "The WizardStepBase items of the Wizard1 control are: <br/><br/>"
For i As Integer = 0 To stepArray.Length - 1
Message.Text &= stepArray(i).ID & "<br />"
Next
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Wizard id="Wizard1"
runat="server" >
<WizardSteps>
<asp:WizardStep id="WizardStep1"
runat="server"
title="Step 1">
</asp:WizardStep>
<asp:WizardStep id="WizardStep2"
runat="server"
title="Step 2">
</asp:WizardStep>
<asp:WizardStep id="WizardStep3"
runat="server"
title="Step 3">
</asp:WizardStep>
</WizardSteps>
<HeaderTemplate>
<b>WizardStepCollection CopyTo Example</b>
</HeaderTemplate>
</asp:Wizard>
<asp:label id="Message"
runat="server"/>
</form>
</body>
</html>
Hinweise
Verwenden Sie die CopyTo -Methode, um den Inhalt der Auflistung in das angegebene nullbasierte Array zu kopieren. Elemente werden ab dem angegebenen Index des Zielarrays kopiert. Nachdem sich die Elemente in einem Array befinden, können Sie mithilfe der Arraysyntax auf die Elemente in der WizardStepCollection Auflistung zugreifen.
Alternativ können Sie die GetEnumerator -Methode auch verwenden, um einen Enumerator zu erstellen, der für den Zugriff auf die Elemente in der Auflistung verwendet werden kann.