JCC*_*CyC 1 c# generics collections
List<string> list1 = new List<string>();
list1.Add("Blah");
list1.Add("Bleh");
list1.Add("Blih");
List<string> list2 = new List<string>();
list2.Add("Ooga");
list2.Add("Booga");
list2.Add("Wooga");
Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以创建第三个列表,{"Blah", "Bleh", "Blih", "Ooga", "Booga", "Wooga"}或者更改,list1所以它在list2中有三个额外的元素?
使用LINQ,您可以:
List<string> list1 = new List<string>();
list1.Add("Blah");
list1.Add("Bleh");
list1.Add("Blih");
List<string> list2 = new List<string>();
list2.Add("Ooga");
list2.Add("Booga");
list2.Add("Wooga");
var finalList = list1.Concat( list2 ).ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1179 次 |
| 最近记录: |