何时在Linq中使用Cast()和Oftype()
我知道有两种方法可以IEnumerable从ArraylistLinq中输出类型,并想知道在哪些情况下使用它们?
IEnumerable
Arraylist
例如
IEnumerable<string> someCollection = arrayList.OfType<string>()
要么
IEnumerable<string> someCollection = arrayList.Cast<string>()
这两种方法有什么区别,我应该在哪里应用每种情况?
相关分类