何时在Linq中使用Cast()和Oftype()

何时在Linq中使用Cast()和Oftype()

我知道有两种方法可以IEnumerableArraylistLinq中输出类型,并想知道在哪些情况下使用它们?

例如

IEnumerable<string> someCollection = arrayList.OfType<string>()

要么

IEnumerable<string> someCollection = arrayList.Cast<string>()

这两种方法有什么区别,我应该在哪里应用每种情况?


三国纷争
浏览 1065回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP