我的类在Visual Studio中自动格式化.
[Serializable]
public class TestException : Exception {
public TestException()
: base() {
}
}
Run Code Online (Sandbox Code Playgroud)
我不希望在构造函数和基础构造函数调用之间发生换行,所以它看起来应该是这样的.
[Serializable]
public class TestException : Exception {
public TestException() : base() {
}
}
Run Code Online (Sandbox Code Playgroud)
为了达到预期的结果,我必须更改哪些设置?
如何在Visual Studio 2017 (C# 7) 中禁用特定代码块的代码格式?
我有这个方法:
public CarViewModel(ICarsRepo carsRepo)
{
...
Manufacturers = ToSelectList<Manufacturer>();
Categories = ToSelectList<Category>();
States = ToSelectList<State>();
}
Run Code Online (Sandbox Code Playgroud)
我想像这样格式化它:
public CarViewModel(ICarsRepo carsRepo)
{
...
Manufacturers = ToSelectList<Manufacturer>();
Categories = ToSelectList<Category>();
States = ToSelectList<State>();
}
Run Code Online (Sandbox Code Playgroud)
但是当我按下Ctrl K+ 时Ctrl D,它又回到原来的样子。
#region 灵感我想要一些东西来包装特定的代码块,例如#region:
public CarViewModel(ICarsRepo carsRepo)
{
...
#region disable_format
Manufacturers = ToSelectList<Manufacturer>();
Categories = ToSelectList<Category>();
States = ToSelectList<State>();
#endregion
}
Run Code Online (Sandbox Code Playgroud)
#pragma 灵感或者不一定是region,也许是pragma …