gpt4 book ai didi

c# - 自动格式化自动属性时忽略空格

转载 作者:行者123 更新时间:2023-11-30 18:31:10 29 4
gpt4 key购买 nike

当我在类中声明一些自动属性时,为了可读性,我喜欢将它们对齐如下:

public Boolean SomeShortProperty                      { get; set; }
public Boolean SomeOtherShortProperty { get; set; }
public Boolean SomeLooooooooooooooooooooooongProperty { get; set; }

当我使用“格式化文档”CtrlE-D 时,Visual Studio 会删除多余的空格:

public Boolean SomeShortProperty { get; set; }
public Boolean SomeOtherShortProperty { get; set; }
public Boolean SomeLooooooooooooooooooooooongProperty { get; set; }

我已经检查了“忽略声明语句中的空格”选项,但它没有任何改变。

screenshot

有什么解决方案可以防止 VS 删除这些空格?

最佳答案

您在图像中启用的选项仅适用于语句;它不适用于方法签名或属性。

据我所知,在没有自定义扩展的情况下,没有办法阻止方法签名或属性的格式化。

此外,这在 VS2013 中仍然是相同的行为,并且没有其他选项。

关于c# - 自动格式化自动属性时忽略空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20615949/

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