c#中的字符串数组。从一个字符串数组中删除在另一个字符串数组中的元素

维斯瓦斯·乔希(Vishwas Joshi)

我有两个字符串数组-

            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”。

丹妮·托克(Dani Toker)

您可以使用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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从Java中的另一个字符串中删除字符串

将字符串数组的单个元素初始化为Go lang中的另一个字符串变量

查找数组中的字符串是否包含在同一数组中的另一个字符串中

查找数组字符串中的第一个字符

如何比较两个字符串数组并将匹配值存储在另一个字符串数组中?

从字符串数组中打印一个字符串

将字符串存储在另一个字符串的指针数组中

朱莉娅:如何在另一个字符串数组中查找字符串的位置(在一个字符串数组中)

无法获得字符串数组中的第一个字符

如果每个字符串中的第一个字符相同,则从数组中的每个字符串中删除第一个字符

比较一个字符串与数组中的另一个字符串

根据另一个字符串/数组,从1个字符串/数组中删除值

计算一个字符串在另一个字符串中每个字符的出现次数

如何从字符串数组列表中删除一个字符串,ANDROID

如何从另一个字符串中删除一个字符串?

从一个字符串数组到另一个字符串数组的strcpy

在C编程中基于另一个字符串数组的单词从字符串数组中删除单词

在C中从char数组创建一个字符串

用字符串中的另一个字符替换“字符”

使用数组和foreach循环从另一个字符串中获取一个字符串

如何将一个字符串数组存储到另一个字符串数组中?

比较字符串数组和另一个字符串数组的优雅方法

排序一个字符串数组,使用另一个字符串数组确定顺序

从 C 中的字符数组打印出一个字符串

从列表中过滤掉作为数组中另一个字符串的子字符串的所有字符串

从对象数组中的元素创建一个字符串

在python中的另一个字符串元素之间更改字符串元素

检查数组中的哪个(如果有)字符串是另一个字符串数组的超字符串

删除数组中每个字符串的最后一个字符(JavaScript)