使用することを好む:
String.Concat
のような単純な連結の場合String.Concat("foo", bar);
String.Format
のような複雑なフォーマットの場合String.Format("<a href=\"{0}\">{1}</a>", url, text);
StringBuilder
次のような大規模な連結の場合:
var sb = new StringBuilder();
sb.AppendLine("function fooBar() {");
sp.AppendLine(String.Join(Environment.NewLine, blah));
sp.AppendLine("}");
page.RegisterClientScript(page.GetType(), sb.ToString());
避けることを好む"foo" + "bar"
(およびif (foo == "bar")
. そして特にString.Format("{0}{1}", foo, bar)
と
throw new Exception("This code was" +
"written by developer with" +
"13\" monitor");