各位帮忙看一下,关于格式化输出的。 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), "自定义小数点为*符"); } ZedGraphControl绘制曲线 在全局应用程序中使用Application取值 弱弱的问,如何获取当前路径? gridview很奇怪的问题 急问个C#调用C++ dll的问题 vs2005做成的应用程序能直接给没有安装.NET Framwork架构的用户使用吗 C/S模式版本更新问题? 如何获得文件的版本号 无法解压gzipstream 智能提示 如何在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), "自定义小数点为*符");
}