var sb = new StringBuilder ();
if (condition1) sb.Append ("one");
if (condition2) sb.Append ("two");
if (condition3) sb.Append ("three");
if (condition4) sb.Append ("four");
if (condition5) sb.Append ("five");
return sb.ToString ();
有什么想法可以改善它?如何写更少的代码,达到相同的结果?
AppendIf(string, bool)
,但不确定这是否是改进。 - Andreisb.Append(condition1 ? "One" : "");
,但我不确定这样做是否更好。 - 500 - Internal Server Error