C# string字符串插值(使用前綴$)

C#  引入了字符串前綴$的字符串插值。

string s = "hello";

string y = $"{s} world";

等同於使用Format方法:

string y = string.Format("{0} world",s);

並且我們可以調用值的方法,如:

string y = $"{s.ToLower()} world";

使用新的字符串格式代碼可讀性要好一些如:

int a = 1;

int b = 2;

string c = $"{a} + {b} = {a + b}";//使用$

string d = string.Format("{0} + {1} = {2}", a, b, a + b);//使用Format

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章