gpt4 book ai didi

c# - VS2012 中 C# 中的大括号样式

转载 作者:太空宇宙 更新时间:2023-11-03 11:17:16 27 4
gpt4 key购买 nike

我想根据自己的喜好配置自动格式化大括号样式。我查看了所有选项,但无法完全理解我喜欢的方式。

这是我首选格式的示例:

if (condition
&& anothercondition
)
{
DoStuff();
} else {
DoOtherStuff();
}

try
{
DoBadstuff();
} catch (System.Exception ex) {
FixBadStuff();
} finally {
CleanUp();
}

所以基本上左大括号应该在换行符上(我可以这样做)。但是右大括号,以及任何后续但相关的语句,以及它的左大括号都应该在一行上。即

} else {

现在我可以得到这最后一部分了——但前提是我把初始左大括号也放在同一行上。

有没有人知道有什么方法可以做到这一点?

我不太在意 && 和 || 的格式在 if 中 - 像这样的事情通常很少见,所以我不会在意。

最佳答案

你不能这样做......(就个人而言,你不应该这样做,这是非常不一致的)

VS2012 将允许您更改整组关键字的大括号行为。 (例如所有控制 block 关键字)但不是单个单词(即使 Try 的行为不同于 catch)

VS2012 Options

关于c# - VS2012 中 C# 中的大括号样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12297632/

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