在 C# 中,$
符号用于创建插值字符串。插值字符串是一个字符串字面量,其中包含大括号 ({}
) 内的表达式,这些表达式将被计算并替换为它们的结果。$
符号放在字符串字面量的开头引号前,表示它是一个插值字符串。
下面是一个例子:
这段代码创建了一个插值字符串并将其赋值给 result
变量。大括号内的表达式被计算并替换为它们的结果,因此 result
的值为 "x 和 y 的和是 3"
。然后 Console.WriteLine
方法将此字符串输出到控制台。
int x = 1;
int y = 2;
string result = $"x 和 y 的和是 {x + y}";
Console.WriteLine(result);