C#运营商名称
示例
返回表示的不合格名称的字符串variable,type或member。
int counter = 10; nameof(counter); // Returns "counter" Client client = new Client(); nameof(client.Address.PostalCode)); // Returns "PostalCode"
nameof在C#6.0中引入了该运算符。它在编译时求值,并且返回的字符串值由编译器内联插入,因此可以在大多数可以使用常量字符串的情况下使用它(例如,语句中的case标签switch,属性等)。。在引发和记录异常,属性,MVCAction链接等情况下很有用。