Create class instance from string
问题 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. 回答1: You may need to use the assembly qualified name as the argument to Type.GetType eg AssemblyName.Namespace.ClassName MSDN Doc on assembly qualified names 回答2: You may