Normalmente si può ottenere scrivendo qualcosa comeCome ottenere le impostazioni internazionali correnti in C#?
CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture;
Ma in questo modo si può ottenere solo CultureInfo che è stato configurato l'applicazione momento è stato lanciato e non verrà aggiornato se l'impostazione sono state modificate in seguito.
Quindi, come ottenere CultureInfo correntemente configurato in Pannello di controllo -> Impostazioni internazionali e della lingua?
Bello uno Darin! –
Ricevo errore Non è stato possibile trovare il nome dello spazio dei nomi "Stato" (manca una direttiva using o un riferimento all'assembly?) Sulla riga: var thread = new Thread ( s => ((Stato) s) .Result = Thread.CurrentThread.CurrentCulture); Il problema è sul riferimento dello stato. Qualche idea su come risolvere questo? Tks – Pascal
@Pascal, 'State' è una classe privata che ho definito all'interno della classe' Program', ma potresti provare a esternarla nel proprio file e renderla pubblica. Anche 'State' probabilmente non è un nome molto buono, quindi potresti provare a rinominarlo in qualcosa di più significativo. –