SelectedDatesCollection.CopyTo(Array, 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 die Elemente aus der SelectedDatesCollection-Auflistung in das angegebene Array, wobei am angegebenen Index begonnen wird.
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 SelectedDatesCollection empfängt.
Implementiert
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Die CopyTo -Methode verwendet wird, um Elemente aus dem SelectedDatesCollection in das angegebene Array zu kopieren.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>ASP.NET Example</title>
<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 id="form1" 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="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>ASP.NET Example</title>
<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 id="form1" 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>
Hinweise
Verwenden Sie diese Methode, um den Inhalt der SelectedDatesCollection Auflistung ab dem angegebenen Index in den angegebenen System.Arrayzu kopieren.
Hinweis
Der array
Parameter muss ein nullbasiertes System.Arraysein.