列表<;字符串>;要字符串的名称

本文关键字:字符串 gt 列表 lt | 更新日期: 2023-09-27 18:24:58

如何将List<string>名称获取为字符串。例如:

private static void Print(List<string> listString)
{
    Console.Write("The List<string> name is ");
    // ???
}

结果:

The List<string> name is listString.

列表<;字符串>;要字符串的名称

如果使用C#-6,则可以使用nameof运算符:

Console.Write($"The List<string> name is {nameof(listOfString)}");

尽管我应该注意,除非您实际更改了参数名称,否则每次都会打印"listOfString"。这不会打印出作为参数传递给方法调用的变量的名称。