私人保护不起作用

时间:2017-12-30 09:13:38

标签: c# visual-studio

我有一个方法:

private protected string SendRequest(BaseRequest request, string httpMethod, bool isPublicRequest) { ... }

BaseRequest是内部的,这就是我想使用新的私有保护组合的原因。

不幸的是我仍然收到错误:

  

"修饰符'受保护'不能与私人'"

结合使用

我将VS升级到15.5.2,为什么它不知道新的C#功能? 顺便说一句,清洁解决方案并没有帮助。

1 个答案:

答案 0 :(得分:5)

此功能需要7.2版。

完成此任务:

  1. 右键单击您的项目
  2. 在可用选项的底部,点击Properties
  3. 点击Build
  4. 点击高级
  5. 在弹出窗口中,更改语言版本以匹配所需的版本(7.2)
  6. 此外,正如@Sir Rufo在评论部分中提到的,您可以为每个配置设置此选项。因此,为所有配置更改它将是更好的选择。

    更多信息here