Conozco dos métodos de conversión de tipos IEnumerable
desdeArraylist
en Linq y me pregunto en qué casos usarlos.
p.ej
IEnumerable<string> someCollection = arrayList.OfType<string>()
o
IEnumerable<string> someCollection = arrayList.Cast<string>()
¿Cuál es la diferencia entre estos dos métodos y dónde debo aplicar cada caso?