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]); |