我有两个字符串数组-
string[] One = new string[3];
One[0] = "Pen";
One[1] = "Pencil";
One[2] = "card";
和,
string[] Two = new string[2];
Two[0] = "card";
Two[1] = "drive";
现在,我希望从这两个数组中获取一个新的字符串数组,以便最终结果不包含Two数组的任何元素。即它应该只有“ Pen”,“ Pencil”。
您可以使用Linq-
var res = One.Where(x => Two.Find(x) == null);
甚至更好:
string[] One = new string[3];
One[0] = "Pen";
One[1] = "Pencil";
One[2] = "card";
string[] Two = new string[2];
Two[0] = "card";
Two[1] = "drive";
var res = One.Except(Two);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句