You would use the method IEnumerable<T>.Union:
var _list1 = new List<string>(new[] { "one", "two", "three", "four" });
var _list2 = new List<string>(new[] { "three", "four", "five" });
_list1 = _list1.Union(_list2);
EDIT
You can also use a method that uses another post:
_list1.AddRange(_list2.Where(i => !_list1.Contains(i));
Both of these methods will have additional overhead.
The first method uses the new list to store the results of the join (and then assigns them back _list1).
The second way is to create a Where memory view, and then add them to the original list.
. , (, , , , , ).