以下代码打印"参数"。
void PrintNameOf(string argument)
{
Console.WriteLine($"{nameof(argument)} has value: {argument}");
}
string myString = "hello";
PrintNameOf(myString);
有没有办法获得" myString"?
答案 0 :(得分:1)
你必须这样做
void PrintNameOf(string argument, string name)
{
Console.WriteLine($"{name} has value: {argument}");
}
string myString = "hello";
PrintNameOf(myString, nameof(myString));