Ce impérieuses raisons existent pour les utiliser?
Réponses
Trop de publicités?Les fichiers de ressources de vous donner un moyen facile de localiser/internationaliser votre .net applications par déterminer automatiquement la langue de fichier resx à utiliser en fonction des paramètres régionaux de l'utilisateur. Pour ajouter plus de langues, il suffit d'ajouter un autre traduit fichier de ressources.
Les fichiers de ressources de vous donner un emplacement central pour stocker vos chaînes, les scripts et les fichiers et de les mentionner dans un fortement typées manière (si la compilation se casse si vous faites référence à eux de façon irrégulière).
Fichiers de ressources peuvent être compilés dans des assemblys satellites, ce qui rend facile de changer les ressources dans une application de production sans avoir à recompiler le tout.
Comme un supplément pour les autres réponses, qui j'ai upvoted, je tiens à ajouter que les ressources de chaîne sont pour l'homme-texte lisible, pas des constantes qui seront utilisés par programmation. Ils sont grands pour les messages d'erreur, les étiquettes de bouton et la comme.
Très souvent, plutôt que de la chaîne finale, nous stocker une chaîne de format, de sorte que les variables peuvent être remplacées au dernier moment. La bonne chose à propos de cette méthode est que, contrairement à la concaténation, il n'est pas en panne quand une langue a l'ordre des termes d'exigences.
Fichiers de ressources vous permettant de modifier le texte/graphique de votre programme affichera sans modification du code du programme lui-même. Pour de nombreuses raisons, il est souvent considéré comme idéal pour éviter d'avoir à modifier votre code source du programme dans le but d'apporter des changements qui ne font pas partie de la logique de votre application.