I have a list as follows and I want to add it in another list:
Dim listRecord As New List(Of String)
listRecord.Add(txtRating.Text)
listRecord.Add(txtAge.Tex
You could use List's AddRange
listRace.AddRange(listRecord)
or Enumerable's Concat:
Dim allItems = listRace.Concat(listRecord)
Dim newList As List(Of String) = allItems.ToList()
if you want to eliminate duplicates use Enumerable's Union:
Dim uniqueItems = listRace.Union(listRecord)
The difference between AddRange
and Concat
is:
Concat
's deferred execution, it's more like a query) and you have to use ToList
to create a new list from it.List
so modifes the original one.