¿Es posible convertir un objeto al tipo deseado utilizando System.Type?
como referencia?Fundición utilizando System.Type - C#
Tuve una búsqueda y el consenso general fue que no, aunque esperaba que se pudieran presentar algunas ayudas en C# 4.0 que podrían ayudarme.
I.e. el siguiente no funcionará, pero el pseudocódigo es lo que me gustaría.
object o = null;
var t = typeof(string);
...
string foo = (t)o;
Editar: Necesito utilizar para reconstruir XmlSerializer
/deserializar el tipo almacenado en t
Lo que se puede esperar del tipo en tiempo de compilación de 'foo' ser? ¿Qué estás realmente tratando de lograr? Explicar el panorama general ayudaría mucho. –
Si intenta escribir un uso de muestra, verá que su pregunta no tiene sentido. – SLaks
Incluso para el XmlSerializer, no veo por qué necesitarías este elenco. ¿Puedes agregar un código que muestre lo que intentas hacer, incluso si este código no funciona? –