像你们中的许多人一样,我在区域设置方面遇到了问题。", sepdec.ToString()), out num);然而,我注意到一些国家使用小数分隔符和数字分组符号,这是数千的分隔符。例如,某些国家/地区的9999.9应为9,999.9,其中.是小数分隔符。
我试过几个例子,但我的程序都不会使用“数字分组符号”来表示、读取或写入任何值。c#曾经使用过“数字分组符号”吗?
它的优点是,当值超过1.000时,CSpinButtonCtrl会在数字中放置数千个分隔周期。问题是,MFC的直接数据交换只读取数千分隔符之前的数字,以便CEdit中的1.000在交换值的int中变为1。现在,我只是在检查CEdit中的数千个分隔符、句点和逗号,每次都会发生变化,然后可能会像这样删除它: CString lin
我正在寻找一种方法,可以轻松地将我的数字格式化成字符串,从看上去像21309809的基本数字到更易读的,比如2,130万,四舍五入来纠正小数。我试图找到一种方法,用逗号(999,999)格式化数千,用一个小数点(9.9 M)格式化数百万,用小数点(9.9 B)格式化数十亿。figures以Today, there were 21309809 new figures的形式返回,但我希望它自动显示为Today, there were 21.3 M new