AddRangeメソッドでは他のListの内容をListへ追加することもできます。 これを使って複数のListを結合することができます。

AddRangeメソッドをふたつのListを結合したListを作成する
using System;
using System.Collections.Generic;

class Sample {
  static void Main()
  {
    // 結合したい内容を含むList
    var l1 = new List<string>() {"Alice", "Bob", "Charlie"};
    var l2 = new List<string>() {"Dave", "Eve"};

    // l1の内容を複製して新しいListを作成
    var lc = new List<string>(l1);

    // l2の内容を追加することで結合する
    lc.AddRange(l2);

    // 結合した結果を表示
    Print(lc);
  }

  static void Print(List<string> list)
  {
    foreach (var e in list) {
      Console.Write("{0}, ", e);
    }

    Console.WriteLine();
  }
}
実行結果
Alice, Bob, Charlie, Dave, Eve, 

この例ではコンストラクタを使ってListの複製を作成しています。