Мне известны два метода приведения типов к IEnumerable
из Arraylist
в Linq, и мне интересно, в каких случаях использовать их?
например,
IEnumerable<string> someCollection = arrayList.OfType<string>()
или
IEnumerable<string> someCollection = arrayList.Cast<string>()
В чем разница между этими двумя методами и где я должен применять каждый случай?