我编写了一个小程序,程序在不同的操作系统上运行方式不同(xp,win7)问题是程序会读取一些浮点数,例如2,686.
一个操作系统(win7)将其转换为float true,但在xp上它出错并打印它2686.如何理解操作系统使用哪个符号作为十进制数?
谢谢.
string sep = CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator;