1. 首页
  2. 考试认证
  3. 其它
  4. UseNameOfC#代码转换工具,自动使用nameof替换字符串文字

UseNameOfC#代码转换工具,自动使用nameof替换字符串文字

上传者: 2024-12-12 23:00:25上传 ZIP文件 11.81KB 热度 36次

使用NameOf是一个用于将遗留C#代码库转换为使用nameof表达式而不是字符串文字的工具。

void M(string text) {

if (text == null) {

   throw new ArgumentNullException(\"text\");

}

...

}

void M(string text) {

if (text == null) {

   throw new ArgumentNullException(nameof(text));

}

...

}

只有在它确定该转换是正确时,才会进行此操作。传入错误名称不会导致转换。例如:

void G(int p) {

// "b" 不是参数,不会进行转换

}

下载地址
用户评论