Maison >développement back-end >C++ >Comment parcourir toutes les ressources d'un fichier .resx à l'aide de C# ?

Comment parcourir toutes les ressources d'un fichier .resx à l'aide de C# ?

DDD
DDDoriginal
2024-12-29 15:53:11442parcourir

How to Iterate Through All Resources in a .resx File Using C#?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn