字串在C#中是特殊的存在,它是引用型別(記憶體分配在託管堆上),屬於不可改變的物件。任何對字串的操作都會返回1個新的字串。
字串加 @ 符號,不會對跳脫字元進行處理,例如:string str1 = @"C:\Windows\System32";
字串加 $ 符號,可佔位插入變數,例如:string str2 = $"{str1}";
.ToString() 格式化小結:
1.ToString("D3");//結果:0001
1.ToString("D8");//結果:00000001
string a = 3.1415927.ToString("F0");//結果:3
string b = 3.1415927.ToString("F4");//結果:3.1416
0.5346.ToString("P0");//結果:53%
0.5346.ToString("P");//結果:53.46%
2.5.ToString("C");//結果:¥2.50