複数の要素を一度にまとめて追加したい場合は、AddRangeメソッドを使います。 配列や他のListなどのコレクションに格納されている内容をまとめてListに追加したい場合にAddRangeメソッドを使うことができます。

AddRangeメソッドを使って複数の要素を一度にListへ追加する
using System;
using System.Collections.Generic;

class Sample {
  static void Main()
  {
    // 初期状態でいくつか要素が格納されているListを作成
    List<string> list = new List<string>() {"Dave", "Eve"};

    // 追加したい要素を含む配列
    string[] arr = new string[] {"Alice", "Bob", "Charlie"};

    // Listの末尾に複数の要素を追加する (配列に含まれている内容をすべて追加する)
    list.AddRange(arr);

    Print(list);
  }

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

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

AddRangeメソッドでは、Addメソッドと同様Listの末尾に要素が追加されていきます。 挿入する位置を指定したい場合にはInsertRangeメソッドを使うことが出来ます。