C#of type()-澄清

C#of type()-澄清,c#,C#,我们是否使用of type()进行过滤 比如说, 如果我使用 object[] numbers = { null, 1.0, "two", 3, 4.30, 5, "six", 7.0 }; var doubles = numbers.OfType<double>(); object[]number={null,1.0,“2”,3,4.30,5,“6”,7.0}; var doubles=类型()的个数; 它只过滤两个值。是的,它既是一个过滤器(在元素上)又是一个“强制转换”(在

我们是否使用of type()进行过滤

比如说,

如果我使用

object[] numbers = { null, 1.0, "two", 3, 4.30, 5, "six", 7.0 };
var doubles = numbers.OfType<double>();
object[]number={null,1.0,“2”,3,4.30,5,“6”,7.0};
var doubles=类型()的个数;
它只过滤两个值。

是的,它既是一个过滤器(在元素上)又是一个“强制转换”(在集合上,而不是元素上)。换句话说,它只将元素过滤为指定类型的元素,并返回指定类型的可枚举项