I want to create an instance of value types like , System.StringSystem.Boolean, System.Int32, etc. I get qualified names of types like System.String orMyNamespace.Employee and I have to create an instance and return back. I use Activator.CreateInstance and FormatterServices.GetUninitializedObject to create instances. But it fails in case of value types. I cannot hard code the logic in case of value types. I need a generic way of creating instances of both value types and reference types.
I want to create an instance of value types like System.String , System.Boolean ,
Share
What exactly is it you are trying to do?
FormatterServices.GetUninitializedObjectis used mainly by serialization code; outside of that you shouldn’t really use it. It sounds like you might just need something likeTypeConverter, i.e. (for these types)