Come convertire una stringa, ad esempio "-100,100", in long in C#.long.Parse() C#
momento ho una riga di codice che è
long xi = long.Parse(x, System.Globalization.NumberStyles.AllowThousands);
ma questo rompe quando x è "un numero negativo".
Il mio approccio:
long xi = long.Parse("-100,253,1",
System.Globalization.NumberStyles.AllowLeadingSign & System.Globalization.NumberStyles.AllowThousands);
era sbagliato, come si è rotto.
+1 testato e lavorato – ABH