¿Cómo puedo convertir un object
en IEnumerable<object>
?¿Objeto de fundición a IEnumerable <object>?
Sé que el objeto implementa IEnumerable<object>
pero no sé de qué tipo es. Podría ser una matriz, List<T>
, o lo que sea.
Un caso de prueba sencilla que estoy tratando de conseguir trabajo:
static void Main(string[] args)
{
object arr = new[] { 1, 2, 3, 4, 5 };
foreach (var item in arr as IEnumerable<object>)
Console.WriteLine(item);
Console.ReadLine();
}
¿Qué quieres hacer con él? ¿Puede darnos un ejemplo? – Ani
@Ani: Tengo un diccionario que contiene un grupo de objetos de tipos mixtos. Algunos de ellos son enumerables. Estoy intentando descubrir cómo puedo recorrer esos sin saber su tipo exacto. –
mpen