SelectedDatesCollection.CopyTo(Array, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Kopieert de items van de SelectedDatesCollection verzameling naar de opgegeven Array, beginnend met de opgegeven index.
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)
Parameters
- array
- Array
Een op nul gebaseerde Array die de gekopieerde items van de SelectedDatesCollection.
Implementeringen
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de CopyTo methode gebruikt om items uit de SelectedDatesCollection opgegeven matrix te kopiëren.
<%@ 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>
Opmerkingen
Gebruik deze methode om de inhoud van de SelectedDatesCollection verzameling te kopiëren naar de opgegeven System.Arrayindex, te beginnen bij de opgegeven index.
Note
De array parameter moet een op nul gebaseerde System.Arrayparameter zijn.