public
{
Assembly asm = Assembly.GetExecutingAssembly();
Type type = asm.GetType(strClassName);
BindingFlags.Default | BindingFlags.InvokeMethod,
}</code>the code works just fine, and i can invoke the methods ok, but the whole thing feels weird and a bit unnecessary.in a nutshell, i'm using an external class to call methods that exist in the class that called the external class.is this a normal thing to do?if anybody could let me know whether there's an easier way of achieving my goal, i'd be very appreciative.Thanks!