你会如何格式化/缩进这段代码?

0 formatting code-formatting indentation

你会如何格式化/缩进这段代码?

int ID = Blahs.Add( new Blah( -1, -2, -3) );
Run Code Online (Sandbox Code Playgroud)

要么

int ID = Blahs.Add( new Blah(
1,2,3,55
)          
); 
Run Code Online (Sandbox Code Playgroud)

编辑:

我的课实际上有很多参数,所以这可能会影响你的反应.

For*_*ker 12

我同意Patrick McElhaney; 没有必要筑巢....

Blah aBlah = new Blah( 1, 2, 3, 55 );
int ID = Blahas.Add( aBlah );
Run Code Online (Sandbox Code Playgroud)

这里有一些小优势:

  1. 你可以在第二行设置一个断点并检查'aBlah'.
  2. 你的差异将更清晰(变化更明显)而不嵌套语句,例如创建新的Blah是在一个独立的声明中将其添加到列表中.


Pat*_*ney 5

我会选择单线.如果真正的参数使得一行太长,我会用变量分解它.

Blah blah = new Blah(1,2,3,55);
int ID = Blahs.Add( blah );
Run Code Online (Sandbox Code Playgroud)