相关疑难解决方法(0)

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

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

例如

IEnumerable<string> someCollection = arrayList.OfType<string>()
Run Code Online (Sandbox Code Playgroud)

要么

IEnumerable<string> someCollection = arrayList.Cast<string>()
Run Code Online (Sandbox Code Playgroud)

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

.net c# linq

205
推荐指数
4
解决办法
7万
查看次数

标签 统计

.net ×1

c# ×1

linq ×1