Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从另一个数组中包含的数组中删除数字?_C#_Arrays - Fatal编程技术网

C# 如何从另一个数组中包含的数组中删除数字?

C# 如何从另一个数组中包含的数组中删除数字?,c#,arrays,C#,Arrays,如何从数组“b”中包含的数组“a”中删除数字 int[] a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int[] b = {3, 9}; 不能从数组中删除项。您可以创建另一个数组,其中包含a中的项目,而b中的项目除外,并将其分配给变量a,如下所示: a = a.Except(b).ToArray(); 不能从数组中删除项。您可以创建另一个数组,其中包含a中的项目,而b中的项目除外,并将其分配给变量a,如下所示: a = a.Except(b).ToArray()

如何从数组“b”中包含的数组“a”中删除数字

int[] a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int[] b = {3, 9};

不能从数组中删除项。您可以创建另一个数组,其中包含
a
中的项目,而
b
中的项目除外,并将其分配给变量
a
,如下所示:

a = a.Except(b).ToArray();

不能从数组中删除项。您可以创建另一个数组,其中包含
a
中的项目,而
b
中的项目除外,并将其分配给变量
a
,如下所示:

a = a.Except(b).ToArray();

您可以将b复制到列表中,然后从中删除元素

List<int> bList = new List<int>();
bList.AddRange(b);
foreach (int check in a)
{
    if (bList.Contains(check))
    {
        bList.Remove(check);
    }
}
b = bList.ToArray();
List bList=new List();
b.添加范围(b);
foreach(整数签入a)
{
如果(bList.Contains(检查))
{
b列表。移除(检查);
}
}
b=bList.ToArray();

您可以将b复制到列表中,然后从中删除元素

List<int> bList = new List<int>();
bList.AddRange(b);
foreach (int check in a)
{
    if (bList.Contains(check))
    {
        bList.Remove(check);
    }
}
b = bList.ToArray();
List bList=new List();
b.添加范围(b);
foreach(整数签入a)
{
如果(bList.Contains(检查))
{
b列表。移除(检查);
}
}
b=bList.ToArray();

您可以在此处看到类似的内容您可以在此处看到类似的内容