ho una stringa di testo in questo modo:Che cosa significa CultureInfo.InvariantCulture?
var foo = "FooBar";
Voglio dichiarare una seconda stringa denominata bar
e rendere questo uguale a prima e quarto carattere del mio primo foo
, quindi faccio questo modo:
var bar = foo[0].ToString() + foo[3].ToString();
questo funziona come previsto, ma ReSharper mi sta consigliando di mettere Culture.InvariantCulture
dentro le mie parentesi, in modo da questa linea finisce in questo modo:
var bar = foo[0].ToString(CultureInfo.InvariantCulture)
+ foo[3].ToString(CultureInfo.InvariantCulture);
Cosa significa e influisce sul modo in cui viene eseguito il mio programma?
Vai a questa domanda SO: http://stackoverflow.com/questions/8492449/is- int32-tostring-culture-specific – msigman
Per coloro che cercano la risposta di 5 secondi: CultureInfo.InvariantCulture significa "Non mi interessa, non voglio la cultura coinvolta in primo luogo. Ora lascia che usi la cosa stupida". – Andrew