在C#中,可以使用LINQ查询语句和All()方法来检查一个数组中的所有元素是否都在第二个数组中。
int[] array1 = { 1, 2, 3, 4, 5 };
int[] array2 = { 2, 4 };
bool allElementsInArray2 = array1.All(element => array2.Contains(element));
if (allElementsInArray2)
{
Console.WriteLine("所有元素都在第二个数组中");
}
else
{
Console.WriteLine("有元素不在第二个数组中");
}
int[] array1 = { 1, 2, 3, 4, 5 };
int[] array2 = { 2, 4 };
bool allElementsInArray2 = array1.All(element => array2.Contains(element));
if (allElementsInArray2)
{
Console.WriteLine("所有元素都在第二个数组中");
}
else
{
Console.WriteLine("有元素不在第二个数组中");
}
以上代码中,我们首先定义了两个整型数组array1和array2。然后使用LINQ查询语句或All()方法来检查array1中的所有元素是否都在array2中。如果所有元素都在array2中,则输出"所有元素都在第二个数组中";否则输出"有元素不在第二个数组中"。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云