Moulage en utilisant le Système.Type - c#

Est-il possible d'associer un objet à un type désiré à l'aide de System.Type? comme la référence?

J'ai eu une recherche et le consensus général était pas, bien que je l'espérais, il peut y avoir certaines aides introduit en C# 4.0 qui pourrait m'aider.

I. e. la ci-dessous ne fonctionnera pas, mais le pseudo-code est ce que je voudrais.

object o = null;
var t = typeof(string);
...
string foo = (t)o;

Edit: j'ai besoin d'utiliser XmlSerializer à reconstruire /désérialiser le type stockées dans t

  • Qu'attendez-vous le type de compilation de foo être? De quoi êtes-vous vraiment essayer de l'atteindre? Expliquant l'image plus grande aiderait beaucoup.
  • Si vous essayez d'écrire un exemple d'utilisation, vous verrez que votre question est dénuée de sens.
  • Même pour le XmlSerializer, je ne vois pas pourquoi vous auriez besoin de cette fonte. Pouvez-vous ajouter un code à montrer ce que vous essayez de faire, même si ce code ne fonctionne pas?
InformationsquelleAutor maxp | 2011-12-09