我想合并2个List<string>,而且要求去除重复的项
AddRange用来合并List<string>是没什么问题,问题是不能除去重复的项,后来我这样
1
2
3
4
5
6
7
8
9
|
List<
string
> str1 =
new
List<
string
>();
List<
string
> str2 =
new
List<
string
>();
str1.Add(
"FUCK"
);
str1.Add(
"lb"
);
str1.Add(
"sorr"
);
str2.Add(
"FUCK"
);
str2.Add(
"12"
);
str1.AddRange(str2);
|
AddRange用来合并List<string>是没什么问题,问题是不能除去重复的项,后来我这样
1
2
3
4
5
6
7
8
9
10
11
|
List<
string
> str1 =
new
List<
string
>();
List<
string
> str2 =
new
List<
string
>();
str1.Add(
"FUCK"
);
str1.Add(
"lb"
);
str1.Add(
"sorr"
);
str2.Add(
"FUCK"
);
str2.Add(
"12"
);
for
(
int
i = 0; i < str2.Count; i++)
if
(!str1.Contains(str2[i]))
str1.Add(str2[i]);
|