【发布时间】:2017-04-15 23:29:16
【问题描述】:
我写了这行代码。这是不可读的。有没有巧妙的方法将其分解为多行
Console.WriteLine(String.Join("\n", testResults.Select(row => String.Join("|", row.Select(column => String.Format("{0,20}", column.ToString()))))));
【问题讨论】:
-
你能定义聪明吗?
-
一个提示:应该使用 column.ToString("...") 而不是最后一个 String.Format。
-
我想说这不是格式化而是嵌套。然后,我会将其拆分为多个表达式,一行一行地使用多个临时变量来存储稍后使用的值。
-
@TimBarrass 让它“可读”和“看起来不错”
标签: c# code-formatting