这看起来应该很简单,但我无法理解。我想允许Visual Studio保持自动格式化我的代码,除了这部分:
public SomeClass : BaseClass {
public SomeClass()
: base()
{
}
}
为什么我不能让它看起来像这样:
public SomeClass : BaseClass {
public SomeClass() : base() {
}
}
我查看了工具 - >选项 - >文字编辑器 - > C# - >新行,找不到它。有没有办法可以改变它以允许自动格式化和我的第二个例子?
答案 0 :(得分:4)
AFAIK无法阻止Visual Studio执行此操作。
答案 1 :(得分:3)
您确定取消选中:
选项 - >文字编辑器 - > C# - >格式化 - >新行 - >将Open Brace放置在类型
的新行上不能做你想做的事吗?
并取消选中
在方法的换行符上放置左大括号。
(nvrmind ..我看到你得到的东西......很烦人)
答案 2 :(得分:-1)
您购买ReSharper并将其用于所有格式,您可以按照您想要的方式进行设置=)