C#中的nameof关键字

nameof运算符返回元素的字符串文字,该元素可以是变量,类型或成员。

例如,以下是我们的变量-

var vehicle = "motorbike";

要获取字符串文字,请使用nameof-

nameof(vehicle);

以下是实现nameof关键字的代码-

示例

using System;

public class Program {
   static void Main() {
      var vehicle = "motorbike";
      Console.WriteLine(nameof(vehicle));

      var time = DateTime.Now.ToLocalTime();
      Console.WriteLine(nameof(time));

      var a = false;
      Console.WriteLine(nameof(a));
   }
}

输出结果

vehicle
time
a