Estou ciente de dois métodos de conversão de tipos para IEnumerable
um Arraylist
no Linq e me pergunto em quais casos usá-los?
por exemplo
IEnumerable<string> someCollection = arrayList.OfType<string>()
ou
IEnumerable<string> someCollection = arrayList.Cast<string>()
Qual é a diferença entre esses dois métodos e onde devo aplicar cada caso?