Informations
Le sujet que vous avez demandé est indiqué ci-dessous. Toutefois, ce sujet ne figure pas dans la bibliothèque.
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

String.CopyTo, méthode

Copie un nombre spécifié de caractères à partir d'une position définie dans cette instance vers une position spécifiée dans un tableau de caractères Unicode.

Espace de noms :  System
Assembly :  mscorlib (dans mscorlib.dll)
public void CopyTo(
	int sourceIndex,
	char[] destination,
	int destinationIndex,
	int count
)

Paramètres

sourceIndex
Type : System.Int32
Index du premier caractère de cette instance à copier.
destination
Type : System.Char[]
Tableau de caractères Unicode dans lequel les caractères de cette instance sont copiés.
destinationIndex
Type : System.Int32
Index de destination au niveau duquel commence l'opération de copie.
count
Type : System.Int32
Nombre de caractères dans cette instance à copier vers destination.
ExceptionCondition
ArgumentNullException

destination est null.

ArgumentOutOfRangeException

sourceIndex, destinationIndex ou count est négatif

ou

count est supérieur à la longueur de la sous-chaîne de startIndex jusqu'à la fin de cette instance

ou

count est supérieur à la longueur du sous-tableau de destinationIndex jusqu'à la fin de destination

count caractères sont copiés à partir de la position sourceIndex de cette instance jusqu'à la position destinationIndex de destination.

sourceIndex et destinationIndex sont de base zéro.

L'exemple suivant illustre la méthode CopyTo.


using System;

public class CopyToTest {
    public static void Main() {

        // Embed an array of characters in a string
        string strSource = "changed";
    char [] destination = { 'T', 'h', 'e', ' ', 'i', 'n', 'i', 't', 'i', 'a', 'l', ' ',
                'a', 'r', 'r', 'a', 'y' };

        // Print the char array
        Console.WriteLine( destination );

        // Embed the source string in the destination string
        strSource.CopyTo ( 0, destination, 4, strSource.Length );

        // Print the resulting array
        Console.WriteLine( destination );

        strSource = "A different string";

        // Embed only a section of the source string in the destination
        strSource.CopyTo ( 2, destination, 3, 9 );

        // Print the resulting array
        Console.WriteLine( destination );
    }
}
// The example displays the following output to the console:
//       The initial array
//       The changed array
//       Thedifferentarray


.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Pris en charge dans :

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Afficher:
© 2014 Microsoft. Tous droits réservés.