当前位置:编程学习 > C#/ASP.NET >>

ToString("#,#")

ToString("#,#")中的"#,#"是什么意思呢,还请各位哥哥姐姐帮帮忙,给个解释啊 --------------------编程问答-------------------- 是不是重载了?public string ToString(IFormatProvider provider); --------------------编程问答-------------------- 自定义的?。。。 --------------------编程问答-------------------- # ->  Digit placeholder 
eg:

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:

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


--------------------编程问答-------------------- Format specifier : #
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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,