У меня есть требование, чтобы тип объекта [имя объекта] передавался как строковая переменная.Теперь, основываясь на переданном имени объекта, мне нужно создать этот тип объекта.Обратите внимание, что строковое значение содержит точное имя типа объекта.Я написал фрагмент кода, но он вызывает исключение.
Например -
string objectName = "EntityTest.Entity.OrderEntity";//Entity type name
object obj = new object();
object newobj = new object();
newobj = Convert.ChangeType(obj, Type.GetType(objectName));
Я делаю это, я получаю ошибку -> Object must implement IConvertible.
Моя сущностьOrderEntity
уже реализовал интерфейс IConvertible
.
Любая помощь / предложение с благодарностью.Есть ли другой способ, которым я могу создать объект, чтобы выполнить мое требование.