<分区>
我是 C# 的初学者。到目前为止,我遇到了几种可用于将变量嵌入字符串值的方法。其中之一是在 C# 6.0 中引入的字符串插值。以下代码是字符串插值的示例。
int number = 5;
string myString = $"The number is {number}";
我想知道的是,与以下格式化字符串的方法相比,使用字符串插值是否有好处。
// first way
int number = 5;
string myString = "The number is " + number;
//second way
int number = 5;
string myString = string.Format("The number is {0}", number);