SelectedDatesCollection.CopyTo(Array, Int32) Methode

Definitie

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.

index
Int32

De eerste index in de opgegeven Array om de items te ontvangen.

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.

Van toepassing op

Zie ook