C# 字串(String)

天空科技發表於2024-06-14

字串在C#中是特殊的存在,它是引用型別(記憶體分配在託管堆上),屬於不可改變的物件。任何對字串的操作都會返回1個新的字串。

字串加 @ 符號,不會對跳脫字元進行處理,例如:string str1 = @"C:\Windows\System32";
字串加 $ 符號,可佔位插入變數,例如:string str2 = $"{str1}";


.ToString() 格式化小結:

D -> 數字前面補N個0
1.ToString("D3");//結果:0001
1.ToString("D8");//結果:00000001
F -> 保留小數點後N位(會自動四捨五入)
string a = 3.1415927.ToString("F0");//結果:3
string b = 3.1415927.ToString("F4");//結果:3.1416
P -> 轉化成百分比%,保留小數點後N位
0.5346.ToString("P0");//結果:53%
0.5346.ToString("P");//結果:53.46%
C -> 貨幣
2.5.ToString("C");//結果:¥2.50

相關文章