我正在制作一个桌面应用程序,我想在屏幕上的引号内显示变量的值这是我的代码
static void Main(string[] args)
{
int casa = 16;
Console.WriteLine("variable {{casa}}");
Console.ReadKey();
}
它打印casa
no 16
,可以通过添加和变量的名称来完成,但我希望它在引号内,可以完成吗?
我正在制作一个桌面应用程序,我想在屏幕上的引号内显示变量的值这是我的代码
static void Main(string[] args)
{
int casa = 16;
Console.WriteLine("variable {{casa}}");
Console.ReadKey();
}
它打印casa
no 16
,可以通过添加和变量的名称来完成,但我希望它在引号内,可以完成吗?
有两种方法可以显示变量的值:
将变量放在运算符之后
+
,在""
1)
Console.WriteLine("variable" + casa);
或者第二个选项仅适用于C# >= 6.0。将符号
$
放在开始括号之后,并将变量名{}
放在""
:之间二
Console.WriteLine($"variable {casa}");
一切顺利。
有几种选择,最常见的两种是,
连接
或者,您可以使用String.Format构建一个字符串,但它可能适用于更特殊的情况
正如我之前所说,你有无数种方法来做你正在寻找的事情,关键是要找到最适合你的方法。
干杯