`

C#的String.Format举例

阅读更多

2006-12-1216:05
stringstr1=string.Format(“{0:N1}“,56789);//result:56,789.0
stringstr2=string.Format(“{0:N2}“,56789);//result:56,789.00
stringstr3=string.Format(“{0:N3}“,56789);//result:56,789.000
stringstr8=string.Format(“{0:F1}“,56789);//result:56789.0
stringstr9=string.Format(“{0:F2}“,56789);//result:56789.00
stringstr11=(56789/100.0).ToString(“#.##“);//result:567.89
stringstr12=(56789/100).ToString(“#.##“);//result:567

C或c
货币
Console.Write(“{0:C}“,2.5);//$2.50
Console.Write(“{0:C}“,-2.5);//($2.50)

D或d
十进制数
Console.Write(“{0:D5}“,25);//00025

E或e
科学型
Console.Write(“{0:E}“,250000);//2.500000E+005

F或f
固定点
Console.Write(“{0:F2}“,25);//25.00
Console.Write(“{0:F0}“,25);//25

G或g
常规
Console.Write(“{0:G}“,2.5);//2.5

N或n
数字
Console.Write(“{0:N}“,2500000);//2,500,000.00

X或x
十六进制
Console.Write(“{0:X}“,250);

/******************************************************************************/
ASP.NET设置数据格式与String.Format使用总结(引)
{0:d}YY-MM-DD

{0:p}百分比00.00%

{0:N2}12.68

{0:N0}13

{0:c2}$12.68

{0:d}3/23/2003

{0:T}12:00:00AM

{0:男;;女}

DataGrid-数据格式设置表达式

数据格式设置表达式

.NETFramework格式设置表达式,它在数据显示在列中之前先应用于数据。此表达式由可选静态文本和用以下格式表示的格式说明符组成:

{0:formatspecifier}

零是参数索引,它指示列中要格式化的数据元素;因此,通常用零来指示第一个(且唯一的)元素。formatspecifier前面有一个冒号(:),它由一个或多个字母组成,指示如何格式化数据。可以使用的格式说明符取决于要格式化的数据类型:日期、数字或其他类型。下表显示了不同数据类型的格式设置表达式的示例。有关格式设置表达式的更多信息,请参见格式化类型。

{0:formatspecifier}


应用于此数据类型


说明


Price:{0:C}


numeric/decimal


显示“Price:”,后跟以货币格式表示的数字。货币格式取决于通过Page指令或Web.config文件中的区域性属性指定的区域性设置。


{0:D4}


integer(不能和小数一起使用。)


在由零填充的四个字符宽的字段中显示整数。


{0:N2}%


numeric


显示精确到小数点后两位的数字,后跟“%”。


{0:000.0}


numeric/decimal


四舍

分享到:
评论

相关推荐

    C#的String.Format 范例

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

    C#SNMP_SET举例

    Console.WriteLine(String.Format("Request failed with exception: {0}", ex.Message)); target.Close(); return; } ``` - **`target.Request(pdu, aparam)`**:向SNMP代理发送SET请求,并等待响应。 - **异常...

    C# richtextbox控件使用举例

    - 插入图片:richtextbox不直接支持插入图片,但可以通过RTF(Rich Text Format)格式的字符串来实现。 2. 文件流操作: - 使用`FileStream`类进行文件的读写操作,如`File.OpenRead`和`File.OpenWrite`方法。 -...

    C# 字符串、正则表达式PPT,相关例子

    4. **格式化输出**:`string.Format()`或 interpolation(插值字符串)允许我们动态地插入变量到字符串中。 5. **字符串比较**:`Compare()`和`Equals()`方法用于比较字符串的值或字典顺序。 接下来,我们讨论正则...

    c# 基于任务的异步编程模式(TAP)

    return string.Format("Hello, {0}.", name); } private Task<string> GreetingAsync(string name, int delay = 3000) { return Task.Run<string>(() => Greeting(delay, name)); } ``` 2. **调用异步方法** ...

    maker2.rar 添加水印

    canvas.Save("output.jpg", ImageFormat.Jpeg); ``` 8. **释放资源**: 记得在完成操作后释放使用的资源。 ```csharp brush.Dispose(); font.Dispose(); graphics.Dispose(); canvas.Dispose(); originalImage....

    RichTextBox控件

    3. **文件操作**:支持读取和保存 RTF(Rich Text Format)文件以及 ASCII 文本文件。 4. **剪切板和 OLE 功能**:RichTextBox 支持剪切板操作和 OLE 拖放功能,方便用户快速地复制粘贴内容或者拖放文件到控件中。 5...

    FMLDATA的源码

    (四)读写FMLDATA文件 了解了文件结构后,可以用各种语言如C/C++、C#、VB、VBA、JAVA、SAS、…………………………等读写文件。 1、用VBA将EXCEL工作表数据写入FMLDATA文件: Sub exceldata2fmldata() '将EXCEL工作...

Global site tag (gtag.js) - Google Analytics