如何在 C# 中将字符串(例如“-100,100”)转换为 long。
我目前有一行代码是
long xi = long.Parse(x, System.Globalization.NumberStyles.AllowThousands);
但是当 x 是“负数”时,这会中断。
我的方法:
long xi = long.Parse("-100,253,1",
System.Globalization.NumberStyles.AllowLeadingSign & System.Globalization.NumberStyles.AllowThousands);
错了,因为它坏了。