I have a C# method which creates a new instance of a class from a string, however, I get an error when running the code.
obj = (ClassX)Activator.CreateInstance(Type.GetType("classPrefix_" + className));
ArgumentNullException was unhandled
Value cannot be null
Parameter name: type
Any help on this error would be appreciated.
You probably don't have a type of "classPrefix_" plus whatever you have on className. The Type.GetType() call returns null and CreateInstance throws the ArgumentNullException.