-1

以下代码打印“参数”。

void PrintNameOf(string argument)
{
    Console.WriteLine($"{nameof(argument)} has value: {argument}");
}

string myString = "hello";
PrintNameOf(myString);

有没有办法获得“myString”?

4

1 回答 1

1

你必须做

void PrintNameOf(string argument, string name)
{
    Console.WriteLine($"{name} has value: {argument}");
}

string myString = "hello";
PrintNameOf(myString, nameof(myString));
于 2017-08-09T11:56:53.217 回答