Editor Visual Studio是否可以使用';块体';使用';生成方法';,但还是喜欢';表达式体';否则(VS2019)

Editor Visual Studio是否可以使用';块体';使用';生成方法';,但还是喜欢';表达式体';否则(VS2019),editor,intellisense,visual-studio-2019,Editor,Intellisense,Visual Studio 2019,我经常使用“Generate Method”(当键入缺少的方法调用时,Visual Studio会提供生成方法),但当选项设置为首选表达式体时,它会生成如下表达式体: 私有void Blah()=>抛出新的NotImplementedException() 然后我必须将其转换为块体,因为大多数方法不是一行。有没有办法让Visual Studio生成块体方法,但仍然建议表达式体方法 然后我必须将其转换为块体,因为大多数方法都不是 一行。有没有办法让Visual Studio生成块体 方法,但仍然建

我经常使用“Generate Method”(当键入缺少的方法调用时,Visual Studio会提供生成方法),但当选项设置为首选表达式体时,它会生成如下表达式体:

私有void Blah()=>抛出新的NotImplementedException()

然后我必须将其转换为块体,因为大多数方法不是一行。有没有办法让Visual Studio生成块体方法,但仍然建议表达式体方法

然后我必须将其转换为块体,因为大多数方法都不是 一行。有没有办法让Visual Studio生成块体 方法,但仍然建议表达体方法

解决方案

请更改此项:

工具
-->
选项
-->
文本编辑器
-->
C
-->
代码样式
-->
表达式首选项
-->

方法使用表达式体的首选项更改为从不


希望能对您有所帮助。

嗨,肯齐,我的回答有助于您处理这个问题吗?是的,谢谢。我认为我的问题有点误传——在这种情况下,我希望Visual Studio停止建议我将单行块体转换为表达式体。我不知道VisualStudio到底是如何建议这两种方法的——但是代码生成现在更实用了,所以我想我已经准备好了。