Jak dodać linkList <T> do LinkedList <T> w C #?

Można by pomyśleć o prostym kodzie

llist1.Last.Next = llist2.First;
llist2.First.Previous = llist1.Last;

będzie działać, jednak najwyraźniej w LinkedList C #, First, Last, a ich właściwości są tylko Get.

Inną metodą, jaką mogłem wymyślić, była

llist1.AddLast(llist2.First);

Jednak to również nie działa - zawodzi, ponieważ pierwszy węzeł llist2 znajduje się już na połączonej liście.

Czy to oznacza, że ​​muszę mieć pętlę, która ręcznie dodawałaby każdy węzeł listy LL2 do listy LL1? Czy to nie pokonuje skuteczności list połączonych?

questionAnswers(3)

yourAnswerToTheQuestion