gpt4 book ai didi

c# - Visual Studio 编辑覆盖方法模板

转载 作者:行者123 更新时间:2023-12-02 03:09:02 25 4
gpt4 key购买 nike

有什么方法可以更改由 Visual Studio 自动生成的默认覆盖方法吗?如果我通过执行以下操作来实现抽象类:

implement abstract class

Visual Studio 生成以下代码:

public override void OverrideMethod() => throw new NotImplementedException();

我可以编辑此模板,以便 Visual Studio 生成“正常”方法主体而不是表达式主体吗?

public override void OverrideMethod() 
{
throw new NotImplementedException("not implemented");
}

最佳答案

在 Visual Studio 下

工具 > 选项 > 文本编辑器 > C# > 代码样式 > 常规

您可以将“对方法使用表达式主体”更改为从不。

请注意,这也会更改所有生成表达式体的代码生成,例如自动实现接口(interface)。

此外,如果您想要将某个方法从表达式主体转换为 block 主体,反之亦然,只需在该方法上按 Ctrl+. 即可快速执行操作自动转换。

关于c# - Visual Studio 编辑覆盖方法模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58183321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com