Works for me:
class ClassX {} class classPrefix_x : ClassX {} public class Program { public static void Main() { string className = "x"; ClassX obj = (ClassX)Activator.CreateInstance(Type.GetType("classPrefix_" + className)); Console.WriteLine(obj); } }
Result:
classPrefix_x
The class you are looking for should not be defined. Are you sure you typed it correctly?
source share