SelectedDatesCollection.CopyTo-Methode
Kopiert die Elemente aus der SelectedDatesCollection-Auflistung in das angegebene System.Array, wobei am angegebenen Index 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 SelectedDatesCollection
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
- array
Ein nullbasiertes System.Array, in das die Elemente aus SelectedDatesCollection kopiert werden.
- index
Der erste Index im angegebenen System.Array, an dem die Elemente abgelegt werden.
Hinweise
Mit dieser Methode können Sie den Inhalt der SelectedDatesCollection-Auflistung in das angegebene System.Array kopieren, wobei am angegebenen Index begonnen wird.
Hinweis
Der array-Parameter muss ein nullbasiertes System.Array sein.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie mit der CopyTo-Methode Elemente aus SelectedDatesCollection in das angegebene Array kopiert werden können.
<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
Sub Select_Change(sender As Object, e As EventArgs)
Dim myDateArray(Calendar1.SelectedDates.Count) As DateTime
' Copy the collection to array.
Calendar1.SelectedDates.CopyTo(myDateArray, 0)
Label1.Text = "The dates selected are: "
' Loop through the IEnumerator and display the contents.
Dim theDate As DateTime
For Each theDate In myDateArray
Label1.Text &= " " & theDate.Day.ToString()
Next
End Sub
</script>
</head>
<body>
<form runat="server">
<asp:Calendar ID="Calendar1" runat="server"
SelectionMode="DayWeekMonth"
OnSelectionChanged="Select_Change"/>
<hr>
Select dates from the Calendar.<br><br>
<asp:Label id="Label1" runat=server />
</form>
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
<script runat="server">
void Select_Change(Object sender, EventArgs e)
{
DateTime[] myDateArray = new DateTime[Calendar1.SelectedDates.Count];
// Copy the collection to an array.
Calendar1.SelectedDates.CopyTo(myDateArray, 0);
Label1.Text = "The dates selected are: ";
// Loop through the IEnumerator and display the contents.
foreach (DateTime date in myDateArray)
{
Label1.Text += " " + date.Day.ToString();
}
}
</script>
</head>
<body>
<form runat="server">
<asp:Calendar ID="Calendar1" runat="server"
SelectionMode="DayWeekMonth"
OnSelectionChanged="Select_Change"/>
<hr>
Select dates from the Calendar.<br><br>
<asp:Label id="Label1" runat=server />
</form>
</body>
</html>
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
SelectedDatesCollection-Klasse
SelectedDatesCollection-Member
System.Web.UI.WebControls-Namespace
System.Array