String Walker, exemple de technologie

Mise à jour : novembre 2007

Cet exemple indique comment gérer des paires de substitution Unicode et la combinaison des caractères lorsque vous effectuez l'itération d'une chaîne. Il fournit une classe StringWalker qui encapsule la méthode ParseCombiningCharacters et indique comment utiliser le tableau de nombres entiers retourné par cette méthode pour parcourir la chaîne. Outre l'implémentation de StringWalker, l'exemple illustre l'utilisation du type ResourceManager pour la récupération des ressources incorporées.

Pour plus d'informations sur l'utilisation des exemples, consultez les rubriques suivantes :

Pour générer l'exemple à partir de l'invite de commandes :

  1. Ouvrez la fenêtre d'invite de commandes et accédez à l'un des sous-répertoires spécifiques aux différents langages pour l'exemple.

  2. Tapez msbuild StringWalkerCS.sln, msbuild StringWalkerJSL.sln ou msbuild StringWalkerVB.sln, selon votre choix de langage de programmation.

Pour générer l'exemple à l'aide de Visual Studio :

  1. Ouvrez l'Explorateur Windows et accédez à l'un des sous-répertoires spécifiques aux différents langages dans le répertoire StringWalker.

  2. Double-cliquez sur l'icône de StringWalker CS.sln, StringWalkerJSL.sln ou StringWalkerVB.sln, selon votre choix de langage de programmation, pour ouvrir le fichier dans Visual Studio.

  3. Dans le menu Générer, cliquez sur Générer la solution.

Pour exécuter l'exemple

  1. Dans l'Explorateur Windows ou dans la fenêtre d'invite de commandes, accédez au répertoire qui contient le nouveau fichier exécutable.

  2. Double-cliquez sur l'icône de ce fichier dans l'Explorateur Windows ou tapez StringWalker.exe sur la ligne de commande pour ouvrir l'application.

Configuration requise

Version .Net Framework : 2.0, 1.1, 1.0

Notes

Cet exemple dérive un nouveau type à partir du type CultureInfo (qui est un membre de l'espace de noms System.Globalization). Cet espace de noms contient des classes qui définissent des informations liées aux cultures, telles que la langue ou la devise. L'exemple d'application démarre en affichant les fonctionnalités d'une chaîne stockée dans le fichier strings.resx joint. Cliquez sur le bouton Parcourir pour consulter ces fonctionnalités. Le formulaire vous permet également de manipuler cette chaîne en insérant ou en supprimant des caractères, ou encore en entrant une nouvelle chaîne. Pour plus d'informations, consultez les commentaires figurant dans les fichiers de code source. Pour plus d'informations sur les paires de substitution et les séquences de combinaison de caractères, consultez la norme Unicode à l'adresse http://www.unicode.org.

Voir aussi

Concepts

Localisation de ressources

Adaptabilité

Localisation

Ressources dans les applications

Indexation de chaîne

Référence

CultureInfo

Exception

ParseCombiningCharacters

ResourceManager

STAThreadAttribute

StringInfo

System.Globalization

System.Text

System.Windows.Forms

UnicodeCategory

Autres ressources

Codage et localisation