void A(object o)
{
...
Assembly a = Assembly.LoadFile(...);
Type t = a.GetType(@"namespace.className");
MethodInfo mi = t.GetMethod(@"MethodName");
mi.Invoke(instace, new Object[] {o});
....
}
метод мне нужно вызвать принять другой тип, мне нужно, чтобы привести объект к этому типу, но, тип известен только во время выполнения, поэтому я могу конвертировать/лить объект другому типу, известному только во время выполнения? Я могу изменить только метод А.Cast объект другого типа во время выполнения
спасибо.
Вы пытаетесь вызвать конкретную перегрузку 'MethodName'? Это единственная причина, по которой я могу думать о необходимости типа аргумента. –