首頁 > 後端開發 > C++ > C# 字串插值中的「$」前綴是什麼意思?

C# 字串插值中的「$」前綴是什麼意思?

Barbara Streisand
發布: 2025-01-03 03:12:42
原創
246 人瀏覽過

What Does the `$` Prefix Mean in C# String Interpolation?

C# 字串插值中 $ 字首的意思是什麼?

在C# 中,字串前面的$ 符號(例如「$ “text」)是String.Format 的簡寫符號,它與字串插值相關,這是C# 中引入的新功能6.

字串插值中的用法

通常,$前綴用於將其他值合併到字串中,在C# 6 之前,這需要使用String.Format 作為。

var anInt = 1;
var aBool = true;
var aString = "3";
var formated = string.Format("{0},{1},{2}", anInt, aBool, aString);
登入後複製

使用$@ 的替代格式
var anInt = 1;
var aBool = true;
var aString = "3";
var formated = $"{anInt},{aBool},{aString}";
登入後複製

混合$"" 和@"" 函數的字串插值的替代形式是$@。 🎜>

將輸出:

以上是C# 字串插值中的「$」前綴是什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板