Culture personnalisée, exemple de technologie

Mise à jour : novembre 2007

Cet exemple montre comment créer une culture personnalisée en créant une nouvelle classe qui hérite du type CultureInfo. Cette culture personnalisée peut être utilisée pour spécifier des informations de mise en forme (devises, dans cet exemple) et pour récupérer des ressources en provenance d'une DLL de ressource satellite ou d'un assembly parallèle. Cet exemple ne peut être généré qu'à partir de la ligne de commande. Il ne peut pas être généré à l'aide de Visual Studio.

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 CustomCultureCS.sln ou msbuild CustomCultureVB.sln, selon votre choix de langage de programmation, à la ligne de commande. Par exemple, pour générer la version C# de l'application, tapez msbuild CustomCultureCS.sln à la ligne de commande.

Pour exécuter l'exemple

  1. Accédez au répertoire contenant le fichier exécutable que vous venez de générer à l'aide de l'invite de commandes ou de l'Explorateur Windows.

  2. Tapez CustomCulture.exe à la ligne de commande, ou double-cliquez sur l'icône de ce fichier exécutable dans l'Explorateur Windows.

Configuration requise

Version .Net Framework : 2.0, 1.1, 1.0

Notes

La nouvelle classe substitue les membres de CultureInfo pour spécifier le format de devise et fournir les applications disposant des ressources propres à la classe personnalisée, par exemple la propriété Name de la culture personnalisée. Pour plus d'informations sur l'implémentation de cultures personnalisées, consultez les commentaires dans les fichiers de code source.

Voir aussi

Concepts

Localisation de ressources

Adaptabilité

Localisation

Référence

Assembly

CultureInfo

CurrentThread

LoadFrom

NumberFormatInfo

ResourceManager

StartupPath

System.Globalization

System.Threading

Autres ressources

Codage et localisation