Je vais récupérer ces données à partir d'un fichier XML pour l'initialiser pour des milliers d'objets. Donc, si MyObject
a une propriété Country
et Language
, que devraient-ils être et comment devraient-ils être représentés à la fois en code et en XML? Je pense à utiliser un code Enum
en code.Comment représenter des pays et des langues en C#?
Je suis juste à la recherche de l'opinion d'autres personnes pour trouver le meilleur moyen de le faire. Est-ce que toutes les langues et tous les pays sont inclus dans la BCL, donc je peux utiliser la minstead d'en écrire une?
De même, Country
et Language
ne doivent pas être combinés. Le Language
ne représentera pas la langue parlée dans le Country
spécifié.
Comment implémenter au mieux ceci pour le code et dans le Xml.
dois-je faire comme ?:
<Language>English</Language>
Merci, il ne toutes les langues. Et quel avantage CultureInfo me donnerait au lieu de simplement avoir un pays et une langue? Je pense aussi que cela me donnera plus de langues, non? Comme l'anglais de Nouvelle-Zélande, l'anglais de la Grande-Bretagne, etc.? –
+1 - utilise ce qu'il y a. Il ne sert à rien de réinventer la roue. – ChrisF
Merci, mais c'est pour les films. Donc le film peut venir de France mais en anglais. –