Linq IEnumerable
から型をキャストする2つの方法を知っArraylist
ており、どの場合にそれらを使用するのか疑問に思いますか?
例えば
IEnumerable<string> someCollection = arrayList.OfType<string>()
または
IEnumerable<string> someCollection = arrayList.Cast<string>()
これらの2つの方法の違いは何ですか?どこに適用する必要がありますか?