Bonjour,
Comment avoir le message warning en anglais
il me l'affiche en français pour le moment...Code:try{}catch(IOException e){Console.WriteLine(e.Message);}
Merci
Version imprimable
Bonjour,
Comment avoir le message warning en anglais
il me l'affiche en français pour le moment...Code:try{}catch(IOException e){Console.WriteLine(e.Message);}
Merci
Code:
1
2 Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
C'est loin d'être une bonne idée ta solution.
Car là, tu changes la culture du programme tout entier.
Et cela concerne, entre autres, le format d'affichage (mais aussi de parsing) des :
- nombres
- monnaies
- dates
- langue d'affichage dans le cadre d'une application localisée
Bref, pas sûr que ce soit une très bonne idée de péter tout ça "juste pour avoir des messages en anglais", surtout que... quand on gère correctement les messages, on gère la langue dans laquelle on les écrit...
Si le thread ne fait que ça ou s'il rétablit la culture d'origine après avoir fini, pourquoi pas ? J'opterais quand même pour la seconde solution, pour ne pas créer le genre d'effet de bord qui te prend pas surprise un an plus tard sans que tu comprennes d'où le problème peut venir.