If I have:
List myList1; List myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnother
Concat returns a new sequence without modifying the original list. Try myList1.AddRange(myList2).
Concat
myList1.AddRange(myList2)