各位帮忙看一下,关于格式化输出的。 double aa=7.8;Console.WriteLine("{0:C}", aa);我这样总是输出:¥8如何才能输出:¥7.8谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .NET 在调用string.Format()格式化货币时会调用当前线程的语言信息你查看下控制面板中 区域与语言 一项的设置是否正确 参考这个: System.Globalization.NumberFormatInfo GN = new System.Globalization.CultureInfo("zh-CN", false).NumberFormat; Int64 myInt = 123456789; private void button1_Click(object sender, EventArgs e) { GN.CurrencyDecimalSeparator = "$"; MessageBox.Show("定义前:" + myInt.ToString("C") + "\n" + "定义后:" + myInt.ToString("C", GN), "自定义小数点为$符"); } private void button2_Click(object sender, EventArgs e) { GN.CurrencyDecimalSeparator = "*"; MessageBox.Show("定义前:" + myInt.ToString("C") + "\n" + "定义后:" + myInt.ToString("C", GN), "自定义小数点为*符"); } c# 类相等的问题 winform datagrid 父子关系表中的 导航头的“向后定位到父行”的提示内容能换掉吗? 菜鸟求助,高手帮个忙 chart奇怪的问题 想用C#做一个网络机房管理软件!想请大家给点思路! 判断U盘是否正在工作中 用mshtml做HTML编辑器怎么得到一个选中的控件的HTML代码? 【画图】 一图片上,如何加上文字,且该文字描上白边。。看图 关于winform控件的问题 System.UnauthorizedAccessException异常 如何在tabPage添加水平滚动条? 请教这段程序
会调用当前线程的语言信息
你查看下控制面板中 区域与语言 一项的设置是否正确
Int64 myInt = 123456789;
private void button1_Click(object sender, EventArgs e)
{
GN.CurrencyDecimalSeparator = "$";
MessageBox.Show("定义前:" + myInt.ToString("C") + "\n" + "定义后:" + myInt.ToString("C", GN), "自定义小数点为$符");
}
private void button2_Click(object sender, EventArgs e)
{
GN.CurrencyDecimalSeparator = "*";
MessageBox.Show("定义前:" + myInt.ToString("C") + "\n" + "定义后:" + myInt.ToString("C", GN), "自定义小数点为*符");
}