Можно ли привести объект к нужному типу, используя System.Type?
в качестве ссылки?
У меня был поиск, и общее согласие было нет, хотя я надеялся, что в C # 4.0 могут быть введены некоторые вспомогательные средства, которые могут мне помочь.
т.е. ниже не будет работать, но псевдокод это то, что я хотел бы.
object o = null;
var t = typeof(string);
...
string foo = (t)o;
Редактировать: мне нужно использовать XmlSerializer
, чтобы восстановить / десериализовать в тип, хранящийся в t