IEnumerable<T>es covariante pero no admite el tipo de valor, solo el tipo de referencia. El siguiente código simple se compila correctamente: IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; Pero cambiar de stringa intobtendrá un...