StringBuilder.Appendメソッドは、バッファの末尾に文字列を追加するメソッドで、String.Concatメソッドや加算演算子+による文字列の連結操作に相当します。

また、StringBuilder.AppendLineメソッドは、バッファの末尾に文字列を追加する点はAppendメソッドと同様ですが、自動的に改行文字も追加されます。 AppendLineメソッドに引数を指定しなかった場合は、改行文字のみが追加されます。 (Appendメソッド・AppendLineメソッドはConsole.Writeメソッド・WriteLineメソッドと似た動作と考えてよいでしょう)

StringBuilder.AppendLine・Appendメソッドを使って改行付き・改行なしで文字列を追加する
using System;
using System.Text;

class Sample {
  static void Main()
  {
    var sb = new StringBuilder(); // 空のStringBuilderを作成

    Console.WriteLine("<{0}>", sb);

    // 文字列を追加
    sb.Append("The quick brown fox jumps");

    Console.WriteLine("<{0}>", sb);

    // 改行文字を付けて文字列を追加
    sb.AppendLine(" over the lazy dog");

    Console.WriteLine("<{0}>", sb);

    // 文字列を追加
    sb.Append("The quick brown fox jumps");

    Console.WriteLine("<{0}>", sb);

    // 改行文字のみを追加
    sb.AppendLine();

    Console.WriteLine("<{0}>", sb);
  }
}
実行結果
<>
<The quick brown fox jumps>
<The quick brown fox jumps over the lazy dog
>
<The quick brown fox jumps over the lazy dog
The quick brown fox jumps>
<The quick brown fox jumps over the lazy dog
The quick brown fox jumps
>

AppendLineメソッドでは常にEnvironment.NewLineが改行文字として使われます。 異なる改行文字を使用する方法については§.StringBuilderと改行文字で後述します。