Julian Gonzalez

Generation

generate functionThu, 30 Mar 2023

How to return a generic object in c# create objects

public static Object create(String className, String[] params) { Object o = null; Assembly asm = Assembly.GetExecutingAssembly(); Type t = asm.GetType(className); int l = params.Length; switch (l) { case 0: o = Activator.CreateInstance(t); break; case 1: o = Activator.CreateInstance(t, params[0]); break; case 2: o = Activator.CreateInstance(t, params[0], params[1]); break; case 3: o = Activator.CreateInstance(t, params[0], params[1], params[2]); break; case 4: o = Activator.CreateInstance(t, params[0], params[1], params[2], params[3]); break; case 5: o = Activator.CreateInstance(t, params[0], params[1], params[2], params[3], params[

Questions about programming?Chat with your personal AI assistant