Accès aux ressources à partir de fichiers .resx en C#
Lorsque vous travaillez avec des ressources localisées dans une application C#, vous pouvez rencontrer le besoin d'accéder à des ressources individuelles ressources ou les parcourir toutes. Les fichiers .resx servent de conteneurs de stockage pour ces ressources localisées, et il existe des méthodes intégrées pour faciliter l'accès aux ressources.
Parcourir les ressources
Pour parcourir toutes les ressources ressources dans un fichier .resx, il est crucial d'utiliser le gestionnaire de ressources plutôt que de lire directement le fichier lui-même. Cela garantit que la mondialisation est correctement mise en œuvre. Voici comment procéder :
using System.Collections; using System.Globalization; using System.Resources; // Reference to your resources class ResourceManager MyResourceClass = new ResourceManager(typeof(Resources)); // Get the resource set for the current culture ResourceSet resourceSet = MyResourceClass.ResourceManager.GetResourceSet(CultureInfo.CurrentUICulture, true, true); // Iterate through each resource key and value foreach (DictionaryEntry entry in resourceSet) { string resourceKey = entry.Key.ToString(); object resource = entry.Value; }
En suivant cette approche, vous pouvez parcourir efficacement toutes les ressources localisées dans votre fichier .resx, en accédant à la fois aux clés de ressources et aux valeurs correspondantes.
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!