2
我們是否使用OfType()進行過濾?C#OfType()澄清
說例如,
如果我使用
object[] numbers = { null, 1.0, "two", 3, 4.30, 5, "six", 7.0 };
var doubles = numbers.OfType<double>();
它只是過濾雙重價值。
我們是否使用OfType()進行過濾?C#OfType()澄清
說例如,
如果我使用
object[] numbers = { null, 1.0, "two", 3, 4.30, 5, "six", 7.0 };
var doubles = numbers.OfType<double>();
它只是過濾雙重價值。
是的,它既是一個過濾器(在元素上)和一個「cast」(在集合上,而不是元素)。換句話說,它將元素過濾爲僅指定類型的元素,並返回指定類型的枚舉。