日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > C# >内容正文

C#

Unity C# Sting.Format的学习

發(fā)布時(shí)間:2025/6/17 C# 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Unity C# Sting.Format的学习 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

String.Format (String, Object) 將指定的 String 中的格式項(xiàng)替換為指定的 Object 實(shí)例的值的文本等效項(xiàng)。?
String.Format (String, Object[]) 將指定 String 中的格式項(xiàng)替換為指定數(shù)組中相應(yīng) Object 實(shí)例的值的文本等效項(xiàng)。?
String.Format (IFormatProvider, String, Object[]) 將指定 String 中的格式項(xiàng)替換為指定數(shù)組中相應(yīng) Object 實(shí)例的值的文本等效項(xiàng)。指定的參數(shù)提供區(qū)域性特定的格式設(shè)置信息。?
String.Format (String, Object, Object) 將指定的 String 中的格式項(xiàng)替換為兩個(gè)指定的 Object 實(shí)例的值的文本等效項(xiàng)。?
String.Format (String, Object, Object, Object) 將指定的 String 中的格式項(xiàng)替換為三個(gè)指定的 Object 實(shí)例的值的文本等效項(xiàng)。

常用的格式化數(shù)值結(jié)果表?
?
常用的幾種實(shí)例

1、字符串的數(shù)字格式?

1 string str1 =string.Format("{0:N1}",56789); //result: 56,789.0 2 string str2 =string.Format("{0:N2}",56789); //result: 56,789.00 3 string str3 =string.Format("{0:N3}",56789); //result: 56,789.000 4 string str8 =string.Format("{0:F1}",56789); //result: 56789.0 5 string str9 =string.Format("{0:F2}",56789); //result: 56789.00 6 string str11 =(56789 / 100.0).ToString("#.##"); //result: 567.89 7 string str12 =(56789 / 100).ToString("#.##"); //result: 567

2、格式化貨幣(跟系統(tǒng)的環(huán)境有關(guān),中文系統(tǒng)默認(rèn)格式化人民幣,英文系統(tǒng)格式化美元)?

1 string.Format("{0:C}",0.2);

結(jié)果為:¥0.20 (英文操作系統(tǒng)結(jié)果:$0.20)?
默認(rèn)格式化小數(shù)點(diǎn)后面保留兩位小數(shù),如果需要保留一位或者更多,可以指定位數(shù)?

1 string.Format("{0:C1}",23.15);

結(jié)果為:¥23.2 (截取會(huì)自動(dòng)四舍五入)?
格式化多個(gè)Object實(shí)例?

1 string.Format("市場(chǎng)價(jià):{0:C},優(yōu)惠價(jià){1:C}",23.15,19.82);

3、格式化十進(jìn)制的數(shù)字(格式化成固定的位數(shù),位數(shù)不能少于未格式化前,只支持整形)?
?代碼如下:

1 string.Format("{0:D3}",23); //結(jié)果為:023 2 string.Format("{0:D2}",1223); //結(jié)果為:1223,(精度說(shuō)明符指示結(jié)果字符串中所需的最少數(shù)字個(gè)數(shù)。)

4、用分號(hào)隔開(kāi)的數(shù)字,并指定小數(shù)點(diǎn)后的位數(shù)?
代碼如下:

1 string.Format("{0:N}", 14200); //結(jié)果為:14,200.00 (默認(rèn)為小數(shù)點(diǎn)后面兩位) 2 string.Format("{0:N3}", 14200.2458); //結(jié)果為:14,200.246 (自動(dòng)四舍五入)

5、格式化百分比

1 string.Format("{0:P}", 0.24583); //結(jié)果為:24.58% (默認(rèn)保留百分的兩位小數(shù)) 2 string.Format("{0:P1}", 0.24583); //結(jié)果為:24.6% (自動(dòng)四舍五入)

6、零占位符和數(shù)字占位符?
?代碼如下:

1 string.Format("{0:0000.00}", 12394.039); //結(jié)果為:12394.04 2 string.Format("{0:0000.00}", 194.039); //結(jié)果為:0194.04 3 string.Format("{0:###.##}", 12394.039); //結(jié)果為:12394.04 4 string.Format("{0:####.#}", 194.039); //結(jié)果為:194

下面的這段說(shuō)明比較難理解,多測(cè)試一下實(shí)際的應(yīng)用就可以明白了。?
零占位符:?
如果格式化的值在格式字符串中出現(xiàn)“0”的位置有一個(gè)數(shù)字,則此數(shù)字被復(fù)制到結(jié)果字符串中。小數(shù)點(diǎn)前最左邊的“0”的位置和小數(shù)點(diǎn)后最右邊的“0”的位置確定總在結(jié)果字符串中出現(xiàn)的數(shù)字范圍。 “00”說(shuō)明符使得值被舍入到小數(shù)點(diǎn)前最近的數(shù)字,其中零位總被舍去。?
數(shù)字占位符:?
如果格式化的值在格式字符串中出現(xiàn)“#”的位置有一個(gè)數(shù)字,則此數(shù)字被復(fù)制到結(jié)果字符串中。否則,結(jié)果字符串中的此位置不存儲(chǔ)任何值。?
請(qǐng)注意,如果“0”不是有效數(shù)字,此說(shuō)明符永不顯示“0”字符,即使“0”是字符串中唯一的數(shù)字。如果“0”是所顯示的數(shù)字中的有效數(shù)字,則顯示“0”字符。 “##”格式字符串使得值被舍入到小數(shù)點(diǎn)前最近的數(shù)字,其中零總被舍去。

7、日期格式化?
代碼如下:

1 string.Format("{0:d}",System.DateTime.Now); //結(jié)果為:2009-3-20 (月份位置不是03) 2 string.Format("{0:D}",System.DateTime.Now); //結(jié)果為:2009年3月20日 3 string.Format("{0:f}",System.DateTime.Now); //結(jié)果為:2009年3月20日 15:37 4 string.Format("{0:F}",System.DateTime.Now); //結(jié)果為:2009年3月20日 15:37:52 5 string.Format("{0:g}",System.DateTime.Now); //結(jié)果為:2009-3-20 15:38 6 string.Format("{0:G}",System.DateTime.Now); //結(jié)果為:2009-3-20 15:39:27 7 string.Format("{0:m}",System.DateTime.Now); //結(jié)果為:3月20日 8 string.Format("{0:t}",System.DateTime.Now); //結(jié)果為:15:41 9 string.Format("{0:T}",System.DateTime.Now); //結(jié)果為:15:41:50

?

轉(zhuǎn)載于:https://www.cnblogs.com/AdvancePikachu/p/6781011.html

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的Unity C# Sting.Format的学习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。