ToString("#,#")
ToString("#,#")中的"#,#"是什么意思呢,还请各位哥哥姐姐帮帮忙,给个解释啊 --------------------编程问答-------------------- 是不是重载了?public string ToString(IFormatProvider provider); --------------------编程问答-------------------- 自定义的?。。。 --------------------编程问答-------------------- # -> Digit placeholdereg:
double value;
value = 123;
Console.WriteLine(value.ToString("00000"));
// Displays 00123
value = 1.2;
Console.WriteLine(value.ToString("0.00", CultureInfo.InvariantCulture));
// Displays 1.20
Console.WriteLine(value.ToString("00.00", CultureInfo.InvariantCulture));
// Displays 01.20
Console.WriteLine(value.ToString("00.00",
CultureInfo.CreateSpecificCulture("da-DK")));
// Displays 01,20
value = .56;
Console.WriteLine(value.ToString("0.0", CultureInfo.InvariantCulture));
// Displays 0.6
value = 1234567890;
Console.WriteLine(value.ToString("#,#", CultureInfo.InvariantCulture));
// Displays 1,234,567,890
Console.WriteLine(value.ToString("#,#",
CultureInfo.CreateSpecificCulture("el-GR")));
// Displays 1.234.567.890
--------------------编程问答-------------------- Displays 1,234,567,890 --------------------编程问答-------------------- eg:
--------------------编程问答-------------------- Format specifier : #
double value;
value = 1.2;
Console.WriteLine(value.ToString("#.##", CultureInfo.InvariantCulture));
// Displays 1.2
value = 123;
Console.WriteLine(value.ToString("#####"));
// Displays 123
value = 123456;
Console.WriteLine(value.ToString("[##-##-##]"));
// Displays [12-34-56]
value = 1234567890;
Console.WriteLine(value.ToString("#"));
// Displays 1234567890
Console.WriteLine(value.ToString("(###) ###-####"));
// Displays (123) 456-7890
Name : Digit holdplace
Description : If the value being formatted has a digit in the position where the '#' appears in the format string, then that digit is copied to the result string. Otherwise, nothing is stored in that position in the result string.
--------------------编程问答-------------------- good~~~ --------------------编程问答-------------------- 学习一下! --------------------编程问答-------------------- 可能是泛型
--------------------编程问答-------------------- s.ToString("#,#")是不是将s值转换为它的等效字符串表示形式那 --------------------编程问答-------------------- 例如
2.5.ToString("C"); // ¥2.50
// D 10进制数
25.ToString("D5"); // 25000
// E 科学型
25000.ToString("E"); // 2.500000E+005
// F 固定点
25.ToString("F2"); // 25.00 "F?"表示保持几位小数
。。。。。。。 --------------------编程问答-------------------- 如果帮助文档中没有这个方法的重载,那就是程序中自己写的重载方法 --------------------编程问答-------------------- 括号里面是控制格式的,通常是数字的时候使用。 --------------------编程问答-------------------- 是不是重载了 自定义的方法 --------------------编程问答-------------------- 学习。。。
补充:.NET技术 , C#