Преобразование объекта в тип на основе строкового значения, переданного в C #

У меня есть требование, в котором тип объекта [имя объекта] передается как строковая переменная. Теперь, основываясь на переданном имени объекта, мне нужно создать этот тип объекта. Обратите внимание, что строковое значение содержит точное имя типа объекта. Я написал фрагмент кода, но он вызывает исключение.

например -

string objectName = "EntityTest.Entity.OrderEntity";//Entity type name
object obj = new object();
object newobj = new object();
newobj = Convert.ChangeType(obj, Type.GetType(objectName));

Я делаю это, я получаю ошибку -> Объект должен реализовывать IConvertible.

Моя сущность OrderEntity уже реализовал интерфейс IConvertible .

Приветствуется любая помощь / предложение. Есть ли другой способ создать объект, отвечающий моим требованиям.

5
задан dandan78 3 June 2011 в 17:31
поделиться