string format小數點 在 大象中醫 Youtube 的精選貼文
string format小數點 在 大象中醫 Youtube 的最讚貼文
string format小數點 在 C#: 字串插值(String interpolation) 的格式化 的推薦與評價
畢竟比起 string.format 這東西可是看起來優雅多了。例如:. var message = $"哈囉,{userName} 您的點數將於{cutoffTime} 到期。";. 簡潔又明瞭,一眼 ... ... <看更多>
string format小數點 在 [心得] C# String and Format - 看板C_Sharp - 批踢踢實業坊 的推薦與評價
C#字串與字串的格式化
1. 字串是參考型態。
2. 字串在被建立後, 其字元順序就不能被改變。如: "ABC"一旦建立,
不然再變更為"BAC"。
3. 可用StringBuffer Class來建立可以動態變更的字串(名稱空間在
System.Text)。
4. 預設編碼為ASCII, Encoding class位於System.Text名稱空間。
5. 字串的Length屬性傳回字串長度。
6. 要比較字串大小時, 不能用>=或<=, 要改用Compare方法。
7. 用String.Compare(str1, str2)比較兩個字串。
8. CultureInfo class位於System.Globalization名稱空間中。
9. 用CompareOrdinal比較字串可忽略文化和地區和語言。
10. String.Concat(params string[] strs)將strs陣列中的每個字串
合併串接起來。
11.用String.IndexOf()方法可找字元或字串, 若回傳-1則表示找不到。
12. 若要找一字元集合中的任一字元, 則用String.IndexOfAny or
String.LastIndexOfAny方法。
13. String.Split()分割字串成一陣列, String.Join()則是合併字串。
14. 有PadLeft() and PadRight()方法可用以填充字串的左邊或右邊的
多餘空白。
15. 有Insert(int start, string str)可用來插入字串。
16. 有Remove(int start, int count)可用來移除count個字元。
17. 有Replace()用來取代字串。
18. 有ToUpper() and ToLower()方法轉換大小寫。
19. 有Substring()方法用來取出子字串。
20. 用String.Format()作字串的格式化, 包括了FormatSpefifier
and FormatProvider, 其中FormatProvider專門處理地區和
文化特點和語言的差異, 並定義了FormatSpecifier的詮釋方式。
21. Format String包含兩種項目: 標準表示式和格式化指令。
22. 格式化指令(如:{0, 26:Fmt} 其語法為{argNum, width:fmt},
其中fmt表示Format Specifier, 如果Width為正值則表示DATA
向右對齊, 如果為負值則DATA向左對齊, 如果是用{0:F2},
其中F表Fixed Point(有小數點), 2表示取代小數點後第二位,
如果用{0:N2}, 意義和{0:F2}相同但多了三位一撇表示法。
23. Format Specifier如下:
C or c ==>Currency
D or d ==>Decimal
E or e ==>Exponential
F or f ==>Fixed Point
G or g ==>同E和F, 但是是取E和F中較短者
N or n ==>Fixed Point with comma
P or p ==> Percent Notation
R or r ==>使用Parse方法(RoundTrip格式)
X or x ==>16進位表示
24. 自訂格式化字串(Picture Format), 其中位標(PlaceHolder)如下:
. (句點) 指示小數點位置
# 表一位阿拉伯數字(但數字為0時不顯示)
0 表一位阿拉伯數字(但數字為0時顯示)
如:{0:#,###.#} 配合3421.3會輸出3,421.3
(只要有一個逗號就會自動3位一撇), 如果逗號在最右側或剛好
在小數點左側, 則會將數值除以1000再輸出(即以千為單位)
; (分號)能夠讓你為正數、負數或0指定不同的格式, 如:
positive-fmt;negative-fmt;zero-fmt
25. DateTime Format 其中大M表月份, 小m表分鐘, 大H表24小時制,
M or MM or MMM or MMMM通通用來表示月份, tt 表示上午/下午
26. 列舉Format, 其中 [Flags] enum {...} 表位元欄位的列舉型態,
其中{0:D}會將列舉以數值表現,{0:X}亦是(16進位), 但{0:G} or
{0:F}會以名稱表示, 其中G只能用在位元欄位的列舉
--
=============================
夏有涼風
冬有雪
https://itsoho.myweb.hinet.net
=============================
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.181.10
... <看更多>