nameof的用法

 nameof是C#6新增的一个关键字运算符,主要作用是方便获取类型、成员和变量的简单字符串名称(非完全限定名).

//使用nameof当参数变化时会在引用的地方同步变化,避免硬编码

//nameof里面可以是:类名,方法名,参数名,属性名

例:

public virtual void Test(testclass className)
{
           if (className== null)
                throw new ArgumentNullException(nameof(className));

}

猜你喜欢

转载自blog.csdn.net/q1923408717/article/details/106281580