Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 3205|Répondre: 0

[.NET Core] Fichiers ressources multilingues (.resx) du programme .NET Core

[Copié le lien]
Publié sur 07/06/2023 22:44:08 | | | |
Exigences : Lors du développement d’une application de bureau, il peut être nécessaire de prendre en charge plusieurs langages ; lorsque l’utilisateur ouvre le programme, il jugera de l’environnement du système d’exploitation et chargera les ressources correspondantes du package linguistique.Utilisez un fichier de ressource externe (.resx) pour mettre à jour les informations de traduction de ressources, sans recompiler le programme sans ajouter de mots-clés.

  • ResXResourceWriter : Écrit la ressource dans un fichier XML (.resx) ou un flux de sortie.
  • ResXResourceReader : Énumère les fichiers et flux de ressources XML (.resx), et lit les noms de ressources séquentiels et les paires de valeurs.
  • ResXResourceSet : Énumère ses ressources et récupère les ressources individuelles par leur nom.


Les objets ci-dessus sont dansSystem.Windows.Forms.dllSi vous souhaitez l’utiliser en .NET 6, vous devez référencer un paquet tiers (ResXResourceReader.NetStandard extrait ResXReourceWriter et ResXResourceReader depuis le github de Winforms et les empaquete sous le format . NetStandard), la commande est la suivante :

Le code de test est le suivant :



GeneratedTestResources.resxLe fichier est en réalité un fichier au format XML, comme suit :



Ressources:

La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.

(Fin)





Précédent:[Tourner] (MSSQL) Base de données SQL Server int et guid pour la comparaison des clés primaires
Prochain:[MSSQL] Les GUID ordonnés et non ordonnés de SQL SERVER comme tests principaux d’indice d’agrégation de clés
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com