您好想在C#中将双精度的1123 $转换为1.123,00(一千零二十进制)。
我怎样才能做到这一点?
谢谢
您可能要使用此
YourDecimal.ToString("N",new CultureInfo("nl-NL")) // this will result in 1.000,00 for example
YourDecimal.ToString("N",new CultureInfo("en-US")) // this will result in 1,000.00 for example
或者,如果您使用的是ASP.NET,则可以在Web.Config中设置区域性。
如果匹配课程的点和逗号定界符,您还可以选择任何其他区域性。这些仅仅是示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句