Мені відомо про два способи лиття типів IEnumerable
з Arraylist
Linq і цікаво, в яких випадках їх використовувати?
напр
IEnumerable<string> someCollection = arrayList.OfType<string>()
або
IEnumerable<string> someCollection = arrayList.Cast<string>()
Яка різниця між цими двома методами і де я повинен застосовувати кожен випадок?