Extraction de ressources de fichiers Resx en C#
L'accès aux ressources stockées dans les fichiers .resx est crucial pour gérer la mondialisation en C#. Voici comment parcourir toutes les ressources d'un fichier .resx :
Solution :
Pour garantir une bonne globalisation, il est essentiel d'utiliser le gestionnaire de ressources au lieu de lire directement les fichiers .
using System.Collections; using System.Globalization; using System.Resources;
/* Reference to your resources class -- may be named differently in your case */ ResourceManager MyResourceClass = new ResourceManager(typeof(Resources)); ResourceSet resourceSet = MyResourceClass.ResourceManager.GetResourceSet(CultureInfo.CurrentUICulture, true, true); foreach (DictionaryEntry entry in resourceSet) { string resourceKey = entry.Key.ToString(); object resource = entry.Value; }
Ce code crée une instance de gestionnaire de ressources, récupère l'ensemble de ressources pour la culture actuelle et parcourt ses paires clé-valeur, permettant l'accès à toutes les ressources du fichier .resx.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!