如何将两个List <T>联合起来并将结果分配给第三个List <T>?

Mic*_*ael 2 .net c#

我有3个List <>对象.

List<T> listA = new List<t>();
List<T> listB = new List<t>();
List<T> listC = new List<t>();
Run Code Online (Sandbox Code Playgroud)

我需要联合listA和ListB并将其分配给ListC:

List<T> listC = new ListA +ListB;
Run Code Online (Sandbox Code Playgroud)

我的问题是如何实现它?

Moh*_*hin 7

    List<int> A = new List<int>();
    A.Add(1);
    A.Add(2);
    List<int> B = new List<int>();
    B.Add(3);
    B.Add(4);

    List<int> C = new List<int>();

    C = A.Union<int>(B).ToList<int>();
Run Code Online (Sandbox Code Playgroud)


Ler*_*eri 5

使用AddRange

List<T> listA = new List<t>();
List<T> listB = new List<t>();
List<T> listC = new List<t>();

listC.AddRange(listA);
listC.AddRange(listB);
Run Code Online (Sandbox Code Playgroud)