Partager via


AnalysisAlternateCollection.CopyTo, méthode

Mise à jour : November 2007

Copie tous les éléments du AnalysisAlternateCollection actif dans un tableau unidimensionnel, en commençant à un index de tableau de destination spécifié.

Espace de noms :  System.Windows.Ink
Assembly :  IAWinFX (dans IAWinFX.dll)

Syntaxe

'Déclaration
Public Sub CopyTo ( _
    alternates As AnalysisAlternate(), _
    index As Integer _
)
'Utilisation
Dim instance As AnalysisAlternateCollection
Dim alternates As AnalysisAlternate()
Dim index As Integer

instance.CopyTo(alternates, index)
public void CopyTo(
    AnalysisAlternate[] alternates,
    int index
)
public:
void CopyTo(
    array<AnalysisAlternate^>^ alternates, 
    int index
)
public void CopyTo(
    AnalysisAlternate[] alternates,
    int index
)
public function CopyTo(
    alternates : AnalysisAlternate[], 
    index : int
)

Paramètres

  • alternates
    Type : array<System.Windows.Ink.AnalysisAlternate[]
    Tableau unidimensionnel qui constitue la destination des éléments copiés à partir de la collection. Ce tableau doit avoir une indexation de base zéro.
  • index
    Type : System.Int32
    Index de base zéro dans le paramètre array à partir duquel la copie commence.

Notes

Les éléments sont copiés vers l'objet Array dans le même ordre que l'ordre d'itération de l'énumérateur dans le AnalysisAlternateCollection.

Une exception est levée si :

  • Le paramètre array est une référence nullune référence null (Nothing en Visual Basic).

  • Le paramètre index est inférieur à zéro.

  • Le paramètre array est multidimensionnel.

  • Le paramètre index est supérieur ou égal à la longueur du paramètre array.

  • Le nombre d'éléments dans la collection est supérieur à l'espace disponible entre le paramètre index et la fin du paramètre array de destination.

Le type de collection est automatiquement casté en type du paramètre de destination array. Cette méthode copie les éléments uniquement dans les tableaux du type AnalysisAlternate ou Object. La tentative de copie vers un autre type de tableau lève l'exception InvalidCastException.

Exemples

Cet exemple remplit une partie d'un tableau d'objets AnalysisAlternate à l'aide d'un AnalysisAlternateCollection nommé alternates. Le tableau commence à l'index 1 (le deuxième élément dans un tableau de base zéro) du tableau de destination, alternateArray,, et laisse le premier élément du tableau de destination (avec un index de 0) vide.

Dim alternateArray(alternates.Count + 1) As AnalysisAlternate
alternates.CopyTo(alternateArray, 1)
AnalysisAlternate[] alternateArray = new AnalysisAlternate[alternates.Count + 1];
alternates.CopyTo(alternateArray, 1);

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

AnalysisAlternateCollection, classe

Membres AnalysisAlternateCollection

System.Windows.Ink, espace de noms