C#运营商名称

阅读 145 收藏 0 点赞 0 评论 0

示例

返回表示的不合格名称的字符串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,属性等)。 。在引发和记录异常,属性,MVC Action链接等情况下很有用。

评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号