可以通过以下步骤进行:
以下是一个示例代码:
List<object> list = new List<object> { 1, "two", 3, 4.5, 5 };
List<int> integers = new List<int>();
foreach (var item in list)
{
if (item is int)
{
integers.Add((int)item);
}
}
bool containsAllIntegers = Enumerable.Range(1, integers.Max()).All(x => integers.Contains(x));
Console.WriteLine("List<object>是否包含所有整数: " + containsAllIntegers);
在这个示例中,我们首先创建了一个包含不同类型元素的List<object>。然后,我们遍历列表中的每个元素,并将整数类型的元素添加到新的List<int>中。最后,我们使用LINQ的All方法来检查新的List<int>是否包含所有整数。最终,我们输出结果来指示List<object>是否包含所有整数。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云