console.writeline($"{}{}");
$作用是将{}内容当做表达式
例如:
class MyClass
{
public int val = 20;
}
class Program
{
static void MyMethod(MyClass f1,int f2)
{
f1.val = f1.val + 5;
f2 = f2 + 5;
Console.WriteLine($"f1.val:{f1.val},f2:{f2}");
}
static void Main(string[] args)
{
MyClass a1 = new MyClass();
int a2 = 10;
MyMethod(a1, a2);
Console.WriteLine($"a1.val:{a1.val},a2:{a2}"); //不加$将输出a1.val:a1.val,a2:a2
}
}