亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#中string.format用法詳解

2020-01-24 02:17:24
字體:
來源:轉載
供稿:網友

本文實例總結了C#中string.format用法。分享給大家供大家參考。具體分析如下:

String.Format 方法的幾種定義:

String.Format (String, Object) 將指定的 String 中的格式項替換為指定的 Object 實例的值的文本等效項。
String.Format (String, Object[]) 將指定 String 中的格式項替換為指定數組中相應 Object 實例的值的文本等效項。
String.Format (IFormatProvider, String, Object[]) 將指定 String 中的格式項替換為指定數組中相應 Object 實例的值的文本等效項。指定的參數提供區域性特定的格式設置信息。
String.Format (String, Object, Object) 將指定的 String 中的格式項替換為兩個指定的 Object 實例的值的文本等效項。 
String.Format (String, Object, Object, Object) 將指定的 String 中的格式項替換為三個指定的 Object 實例的值的文本等效項。
 
常用的格式化數值結果表
 

字符

說明

示例

輸出

C 貨幣 string.Format("{0:C3}", 2) $2.000
D 十進制 string.Format("{0:D3}", 2) 002
E 科學計數法 1.20E+001 1.20E+001
G 常規 string.Format("{0:G}", 2) 2
N 用分號隔開的數字 string.Format("{0:N}", 250000) 250,000.00
X 十六進制 string.Format("{0:X000}", 12) C
    string.Format("{0:000.000}", 12.2) 012.200

常用的幾種實例
 
1、字符串的數字格式

復制代碼 代碼如下:
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

 
2、格式化貨幣(跟系統的環境有關,中文系統默認格式化人民幣,英文系統格式化美元)
復制代碼 代碼如下:
string.Format("{0:C}",0.2)
結果為:¥0.20 (英文操作系統結果:$0.20)
默認格式化小數點后面保留兩位小數,如果需要保留一位或者更多,可以指定位數
復制代碼 代碼如下:
string.Format("{0:C1}",23.15)
結果為:¥23.2 (截取會自動四舍五入)
格式化多個Object實例
復制代碼 代碼如下:
string.Format("市場價:{0:C},優惠價{1:C}",23.15,19.82)

 
3、格式化十進制的數字(格式化成固定的位數,位數不能少于未格式化前,只支持整形)
復制代碼 代碼如下:
string.Format("{0:D3}",23) //結果為:023
string.Format("{0:D2}",1223) //結果為:1223,(精度說明符指示結果字符串中所需的最少數字個數。)

 
4、用分號隔開的數字,并指定小數點后的位數
復制代碼 代碼如下:
string.Format("{0:N}", 14200) //結果為:14,200.00 (默認為小數點后面兩位)
string.Format("{0:N3}", 14200.2458) //結果為:14,200.246 (自動四舍五入)
 
5、格式化百分比
string.Format("{0:P}", 0.24583) //結果為:24.58% (默認保留百分的兩位小數)
string.Format("{0:P1}", 0.24583) //結果為:24.6% (自動四舍五入)

 
6、零占位符和數字占位符
復制代碼 代碼如下:
string.Format("{0:0000.00}", 12394.039) //結果為:12394.04
string.Format("{0:0000.00}", 194.039) //結果為:0194.04
string.Format("{0:###.##}", 12394.039) //結果為:12394.04
string.Format("{0:####.#}", 194.039) //結果為:194

 
下面的這段說明比較難理解,多測試一下實際的應用就可以明白了。
零占位符: 如果格式化的值在格式字符串中出現“0”的位置有一個數字,則此數字被復制到結果字符串中。小數點前最左邊的“0”的位置和小數點后最右邊的“0”的位置確定總在結果字符串中出現的數字范圍。 “00”說明符使得值被舍入到小數點前最近的數字,其中零位總被舍去。
數字占位符: 如果格式化的值在格式字符串中出現“#”的位置有一個數字,則此數字被復制到結果字符串中。否則,結果字符串中的此位置不存儲任何值。
請注意,如果“0”不是有效數字,此說明符永不顯示“0”字符,即使“0”是字符串中唯一的數字。如果“0”是所顯示的數字中的有效數字,則顯示“0”字符。 “##”格式字符串使得值被舍入到小數點前最近的數字,其中零總被舍去。
 
7、日期格式化
 
復制代碼 代碼如下:
string.Format("{0:d}",System.DateTime.Now) //結果為:2009-3-20 (月份位置不是03)
string.Format("{0:D}",System.DateTime.Now) //結果為:2009年3月20日
string.Format("{0:f}",System.DateTime.Now) //結果為:2009年3月20日 15:37
string.Format("{0:F}",System.DateTime.Now) //結果為:2009年3月20日 15:37:52
string.Format("{0:g}",System.DateTime.Now) //結果為:2009-3-20 15:38
string.Format("{0:G}",System.DateTime.Now) //結果為:2009-3-20 15:39:27
string.Format("{0:m}",System.DateTime.Now) //結果為:3月20日
string.Format("{0:t}",System.DateTime.Now) //結果為:15:41
string.Format("{0:T}",System.DateTime.Now) //結果為:15:41:50

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91伊人影院在线播放| 在线播放日韩av| 亚洲成在人线av| 精品中文字幕在线观看| 欧美丰满少妇xxxxx| 国模精品一区二区三区色天香| 在线视频欧美日韩精品| 久久视频这里只有精品| 国产成人综合一区二区三区| 国产精品揄拍500视频| 成人精品aaaa网站| 国产精品在线看| 亚洲欧美国产另类| 精品久久久久久久久久久| 成人福利在线视频| 一区二区欧美亚洲| 日韩激情在线视频| 性欧美xxxx视频在线观看| 国产va免费精品高清在线观看| 久久久久国产精品免费| 国产精品wwwwww| 一本色道久久88精品综合| 久久久影视精品| 日韩久久免费电影| 亚洲成成品网站| 日韩在线播放av| 久久手机免费视频| 久久好看免费视频| 国产精品美女久久| 国产a级全部精品| 日韩大片在线观看视频| 日韩av在线网| 2020国产精品视频| 久久久99免费视频| 91理论片午午论夜理片久久| 欧美高清无遮挡| 日本久久久久久久久久久| 欧美在线激情视频| 日韩精品视频在线播放| 欧美国产日韩免费| 欧美人在线视频| 亚洲男女自偷自拍图片另类| 欧美激情在线有限公司| 国内免费精品永久在线视频| 国内精品久久久久久影视8| 91在线观看免费网站| 亚洲国产精品va在线看黑人| 欧美性猛交xxxx偷拍洗澡| 欧美激情日韩图片| 日韩欧美亚洲综合| 久久频这里精品99香蕉| 日韩欧美亚洲成人| 亚洲电影天堂av| 欧美亚洲国产另类| 亚洲第一区中文99精品| 中文字幕在线国产精品| 国产精品久久久久aaaa九色| 欧美亚洲在线播放| 中文字幕在线国产精品| 久久久精品美女| 日韩一区视频在线| 午夜剧场成人观在线视频免费观看| 亚洲天堂av综合网| 亚洲缚视频在线观看| 川上优av一区二区线观看| 日韩av中文字幕在线| 狠狠色狠狠色综合日日五| 欧美中文字幕视频在线观看| 日韩网站免费观看高清| 国产91免费观看| 国产精品成人va在线观看| 欧美日韩亚洲天堂| 欧美中文字幕在线视频| 亚洲影院色无极综合| 亚洲欧美国产高清va在线播| 成人av色在线观看| 一区二区成人av| 国产亚洲欧美日韩美女| 国产精品xxx视频| 国产成人啪精品视频免费网| 久久久久久久国产| 久久影院免费观看| 亚洲成人av在线| 日韩激情片免费| 欧美日韩裸体免费视频| 日韩av电影国产| 久久国产精品久久久久久久久久| 亚洲裸体xxxx| 亚洲激情视频在线播放| 久久777国产线看观看精品| 国产精品久久久久久久久久久久久| 欧美小视频在线观看| 色噜噜狠狠色综合网图区| 97在线观看免费| 国产精品久久久久久婷婷天堂| 亚洲毛片在线观看| 91嫩草在线视频| 丝袜亚洲另类欧美重口| 国产成人精品网站| 国产高清视频一区三区| 中文字幕在线日韩| 91久久国产综合久久91精品网站| 91精品国产高清久久久久久91| 欧美成aaa人片免费看| 成人黄色免费网站在线观看| 日韩福利伦理影院免费| 日韩人在线观看| 精品一区二区三区四区| 97精品国产aⅴ7777| 久久精品免费播放| 欧美性猛交xxxx免费看久久久| 亚洲人在线观看| 久久久免费观看视频| 欧美日韩国产123| 日韩av片永久免费网站| 日本成人免费在线| 韩国三级日本三级少妇99| 国产精品日韩专区| 国产精品黄色影片导航在线观看| 综合国产在线观看| 精品国产91乱高清在线观看| 欧美激情区在线播放| 亚洲人线精品午夜| 欧美中文字幕在线播放| 国产日韩欧美在线观看| 日韩亚洲欧美成人| 中国日韩欧美久久久久久久久| 亚洲人成欧美中文字幕| 91精品久久久久久综合乱菊| 国产精品成久久久久三级| 97久久精品人人澡人人爽缅北| 中文字幕久精品免费视频| 精品国产一区二区三区久久狼黑人| 欧美亚洲国产日本| 亚洲综合精品一区二区| 久久久精品一区二区| 主播福利视频一区| 亚洲精品女av网站| 91国产视频在线| 国产一区二区在线免费| 欧美在线性爱视频| 一本一本久久a久久精品综合小说| 久久成人这里只有精品| 精品国偷自产在线视频| 日韩欧美在线网址| 亚洲无线码在线一区观看| 国模精品视频一区二区三区| 57pao国产成人免费| 欧美亚洲免费电影| 久久亚洲精品国产亚洲老地址| 九九热最新视频//这里只有精品| 久久久久久欧美| 最新亚洲国产精品| 久久久久久国产三级电影| 日本韩国欧美精品大片卡二| 亚洲第一天堂av| 亚洲最大福利网站| 日韩av一区二区在线观看| 亚洲欧美一区二区三区久久| 欧美成人黄色小视频| 97av在线视频| 97在线观看免费高清| 亚洲一品av免费观看| 精品视频—区二区三区免费|