`
dzgwt2004
  • 浏览: 167780 次
  • 来自: 浙江杭州
社区版块
存档分类
最新评论

(转)String.Format

 
阅读更多
    string formatString = string.Empty;                      
                                                             
    //一个格式参数                                           
    formatString = "{0:MM/dd/yy hh:mm:ss tt}";               
    DateTime dt = DateTime.Now;                              
    Console.WriteLine(string.Format(formatString,dt));       
                                                             
    double dNumberOne = 200.20;                              
    double dNumberTwo = -150.50;                             
    double dNumberThree = 0.0;                               
    string sToFormat = "hello";                              
                                                             
    //当出现两部分(分号分割)格式化参数时                   
    //第一部分用来格式化所有非负数的值(包含零)             
    //第二部分用来格式化所有负数                             
    formatString ="{0:¥#,###0.00;(¥#,###0.00)}";           
    Console.WriteLine(string.Format(formatString, dNumberOne));
    Console.WriteLine(string.Format(formatString, dNumberTwo));
                                                             
    //当出现三部分(分号分割)格式化参数时                   
    //第一部分用来格式化所有正数的值(不包含零)             
    //第二部分用来格式化所有负数                             
    //第三部分用来格式化值为零的数                           
    formatString = "{0:¥#,###0.00;(¥#,###0.00);零值}";     
    Console.WriteLine(string.Format(formatString, dNumberOne));
    Console.WriteLine(string.Format(formatString, dNumberTwo));
    Console.WriteLine(string.Format(formatString, dNumberThree));
                                                             
    Console.WriteLine(string.Format(formatString, sToFormat));
-------------------------------------------------------------------
string str1 = String.Format("{0:N1}",56789);               //result: 56,789.0
string str2 = String.Format("{0:N2}",56789);               //result: 56,789.00
string str3 = String.Format("{0:N3}",56789);               //result: 56,789.000
string str8 = String.Format("{0:F1}",56789);               //result: 56789.0
string str9 = String.Format("{0:F2}",56789);               //result: 56789.00
string str11 =(56789 / 100.0).ToString("#.##");            //result: 567.89
string str12 =(56789 / 100).ToString("#.##");              //result: 567

分享到:
评论

相关推荐

    c# string.Format 的用法

    使用c#的string.format 的一些常用的参数

    string.Format 的用法

    ### string.Format 的用法详解 在.NET框架中,`string.Format`是一个非常强大的字符串格式化方法,它允许我们按照特定的格式输出字符串。这在处理数据展示、日志记录等场景时极为有用。本文将详细介绍`string....

    js写的string.format函数

    js 写的string format函数,功能模仿C#中的string.Format方法,已实现(整数 :D、小数:F、货币数字:C、科学计数:E 等4种)数字格式化。参数可以传递数组,也可以传多个参数。

    String.Format数字格式化输出

    ### String.Format 数字格式化输出 在C#中,`String.Format`方法是进行字符串格式化的一种非常实用的方式。它允许我们对数字、日期、时间等数据类型进行精确的格式控制,使得输出更加符合需求或者易于阅读。本文将...

    JAVA_String.format

    JAVA中的`String.format`方法是一种强大的工具,用于创建格式化的字符串。它允许用户按照指定的模式格式化输出,尤其在处理数字、字符、日期等数据类型时极为有用。接下来,我们将深入探讨`String.format`方法如何...

    string.format实例

    在Java编程语言中,`String.format()`方法是一个非常实用的工具,它允许程序员按照特定的格式来构造字符串。这个方法提供了强大的灵活性,可以方便地控制字符串中的数字、日期、时间等元素的显示方式。在本实例中,...

    JAVA String.format方法使用介绍

    在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一...

    C#String.Format数字格式化

    ### C#中的String.Format方法与数字格式化 在C#编程语言中,`String.Format`是一种非常实用且灵活的方法,用于格式化字符串输出。通过该方法可以方便地控制数字、日期时间等数据类型的显示格式,这在实际开发过程中...

    C#String.Format数字格式化输出 .txt

    在C#编程语言中,`String.Format`方法是一种强大的字符串格式化工具,它允许开发者以预定义的格式输出各种类型的数据,特别是在处理数字时。通过使用特定的格式化字符串,可以控制数字的显示方式,包括小数点后的...

    java字符串格式化String.format()

    ### Java字符串格式化String.format()详解 #### 一、引言 `String.format()` 方法是JDK 1.5引入的新特性,它提供了一种灵活且强大的方式来格式化字符串。这种方法类似于C语言中的`printf`函数,允许开发者通过指定...

    C#的String.Format 范例

    ### C#中的String.Format方法详解 在C#编程语言中,`String.Format`是一个非常强大的字符串格式化工具,它允许开发者以高度定制的方式输出数据。本文将深入探讨`String.Format`的各种用法,并通过示例代码来展示其...

    js中的string.format函数代码.docx

    JS 中的 string.format 函数代码详解 JS 中的 string.format 函数代码是 JavaScript 中的一种格式化字符串的方法,该方法可以将变量的值插入到字符串中,从而生成一个完整的字符串。下面将详细介绍 JS 中的 string....

    C# String.Format格式化字符串

    C# String.Format格式说明

    C#String.Format格式化输出.pdf

    在C#编程中,`String.Format`方法是一个非常实用的功能,它允许我们将变量或表达式的值插入到一个字符串模板中,以生成格式化的输出。在处理数字、日期、时间等数据时,`String.Format`提供了丰富的格式化选项。以下...

    测试string的+和String.Format()和StringBuilder.Append()性能差距|TestForString.7z

    本测试着重探讨了三种常用的字符串连接方法:`+`运算符、`String.Format()`以及`StringBuilder.Append()`,并分析了它们在性能上的差异。 1. **字符串连接:+ 运算符** 在C#中,`+`运算符可以用于连接两个或多个...

    C#String.Format格式化输出.rar

    本资源“C#String.Format格式化输出.rar”主要关注C#中的字符串格式化功能,尤其是`String.Format`方法的使用。字符串格式化是编程中一个非常重要的概念,它允许我们将数据按照特定的模板或格式进行输出,方便读取和...

    C# string.Format字符串格式说明.pdf

    `C#`中的`string.Format`方法是一种强大的字符串格式化工具,它允许程序员根据特定的格式将变量或表达式的结果转换为字符串。这个方法广泛应用于输出具有特定样式和精度的数值、日期、货币等信息。以下是对`string....

    java String.format用法.doc

    Java中的`String.format()`方法是用于格式化字符串输出的一个强大工具。它允许程序员按照特定的模板格式化数据,包括数字、日期、时间和各种其他类型的对象。这个方法类似于.NET框架中的`System.String.Format()`...

    JS仿C#的String.Format函数

    在JavaScript中,没有内置的`String.Format`函数,如C#中那样,它提供了一种方便的方式来格式化字符串。然而,由于JavaScript的灵活性,我们可以创建一个类似的函数来实现这一功能。`String.Format`的主要作用是将...

Global site tag (gtag.js) - Google Analytics