C#数组1包含数组2
想要判断一个数组是否包含另一个数组,可以使用LINQ库中的方法进行判断。以下是一个示例代码:
using System;
using System.Linq;
class Program
{
static void Main()
{
int[] array1 = { 1, 2, 3, 4, 5 };
int[] array2 = { 3, 4 };
bool contains = array2.All(item => array1.Contains(item));
Console.WriteLine(contains);
}
}
上述代码中,array1是第一个数组,array2是第二个数组。我们使用All方法和Contains方法来判断array2中的每个元素是否都存在于array1中。如果所有元素都存在,则contains为true,否则为false。
在上述示例中,array1包含array2,所以输出结果为True。如果array1和array2的元素顺序不一致,但元素一致的情况下,也会判断为True。如果array1不包含array2中的任何一个元素,输出结果将为False。
原文地址: https://www.cveoy.top/t/topic/jckZ 著作权归作者所有。请勿转载和采集!