I was writing a program that converted a List into a comma delimited string. A later requirement necessitated that I capture data from an additional source and add it to the original comma delimited string. In both cases the data was returned in a generic list, so I only needed to combine the 2 lists into 1 before converting it to a delimited string. In this case, order and uniqueness was not a requirement. It is quit easy to do this.
First I had my 2 generic lists:
public static List<string> First = new List<string>(); public static List<string> Second = new List<string>();
I populated both of them with the data and then used the AddRange() method to merge the 2 together.
First.AddRange(Second);
Download the source.