ToString("C2")转人民币金额时的相关问题 我们常常会遇到将数字转换为金额字符串,方法很简单,比如: View Code 其中“C”是表示转金额,”2“是表示保留小数点后两位的精度。 结果是 但是,实际中我们写的程序,客户用的时候遇到了问题,就是在他们那,用同样的代码,结果却是: 最后研究了一番,发现,ToString()方法...
Console.WriteLine("(2.5).ToString('C'):" + (2.5).ToString("C", Culinfo)); //¥2.5 Console.WriteLine("(2.5).ToString('C2'):" + (2.5).ToString("C2", Culinfo)); //¥2.50 Console.WriteLine("(2.5).ToString('C3'):" + (2.5).ToString("C3", Culinfo)); //¥2.500 Console.WriteL...
double num = 1234.567; Console.WriteLine(num.ToString("C2")); // 输出: ¥1,234.57(具体货币符号和格式取决于当前区域设置) G或 g:常规格式,根据数值的大小自动选择固定点格式或科学计数法格式。精度说明符指定有效位数。 csharp double num = 1234567890.123; Console.WriteLine(num.ToString("G5")); /...
$0.0 // C2: $0.00 // C3: $0.000 // // E: -1.057300E-005 // E0: -1E-005 // E1: -1.1E-005 // E2: -1.06E-005 // E3: -1.057E-005 // // e: -1.057300e-005 // e0: -1e-005 // e1: -1.1e-005 // e2: -1.06e-005 // e3: -1.057e-005 // // F: 0.00 //...
Console.WriteLine("(2.5).ToString('C2'):" + (2.5).ToString("C2", Culinfo)); //¥2.50 Console.WriteLine("(2.5).ToString('C3'):" + (2.5).ToString("C3", Culinfo)); //¥2.500 Console.WriteLine("***"); //【D 或 d】,只有整型才支持此格式。数字转换为十进制数字 (0-9) 的字符串...
格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。 格式说明符 说明 示例 输出 C 货币 2.5.ToString("C2") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString("E") 2.500000E+005 F 固定点 25.ToString("...
publicclassMain{publicstaticvoidmain(String[]args){Companyc1=newCompany("ABC");Companyc2=newCompany("ABC");System.out.println(c1.equals(c2));// false,因为使用的是Object类的默认实现System.out.println(c1.toString());// Company@<内存地址>}} ...
应用程序开发过程中经常需要获取对象的字符串表示.Object类中定义了一个ToString的虚方法.所以在任何类型的实例上都能调用该方法. C#中几乎所有的类型都派生自Object,所以如果当前类型没有重写ToString()方法的情况下,调用ToString()方法,默认返回当前类型的名称,有如下佐证: ...
Console.WriteLine(Number.ToString("C2")); //Cx,保留x位数字,并改为货币样式 Console.WriteLine(Number.ToString("P2")); //Px,保留x位数字,乘以100并添加%到尾部 Console.WriteLine(Number.ToString("X2")); //Xx,转化为16进制字符串,保留x位 // 占位符 0 被有效数字取代,否则...
$0.0 // C2: $0.00 // C3: $0.000 // // E: -1.057300E-005 // E0: -1E-005 // E1: -1.1E-005 // E2: -1.06E-005 // E3: -1.057E-005 // // e: -1.057300e-005 // e0: -1e-005 // e1: -1.1e-005 // e2: -1.06e-005 // e3: -1.057e-005 // // F: 0.00 //...