Visual Studio 2017封装字段 - 如何获取旧格式?

时间:2017-06-15 11:33:05

标签: c# visual-studio

所以,假设我想用优质的'Edit-> Refactor-> Encapsulate字段封装该字段,因为它可以节省相当多的时间:

public GameSettings GameSettings
   {
      get
      {
         return gameSettings;
      }
      set
      {
         gameSettings = value;
      }
}

在Visual Studio 2015中,我会得到:

internal GameSettings GameSettings { get => gameSettings; set => gameSettings = value; }

但是使用Visual Studio 2017,我得到了:

{{1}}

有什么方法可以让它产生旧式?一种风格的一半属性和另一种风格的一半属性看起来是错误的......

2 个答案:

答案 0 :(得分:6)

我知道这个帖子已经老了,但答案可以帮助其他人......

您可以转到选项>文本编辑器> C#>代码风格>一般和改变"使用表达体为访问者"到"从不"。所以你会得到旧的风格。

答案 1 :(得分:0)

尝试搞乱片段:

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC#\Snippets\1033\Refactoring\EncapsulateField.snippet"