¿Hay alguna manera de invocar un método sobrecargado usando reflection en .NET (2.0)? Tengo una aplicación que crea instancias dinámicas de clases que se han derivado de una clase base común. Para fines de compatibilidad, esta clase base contiene 2 métodos del mismo nombre, uno con parámetros y otro sin. Necesito llamar al método sin parámetros a través del método Invoke. En este momento, todo lo que obtengo es un error diciéndome que estoy tratando de llamar a un método ambiguo.Cómo usar Reflection para invocar un método sobrecargado en .NET
Sí, I podría simplemente lanzar el objeto como una instancia de mi clase base y llamar al método que necesito. Finalmente, ocurrirá, pero en este momento, las complicaciones internas no lo permitirán.
¡Cualquier ayuda sería genial! Gracias.
funcionó como un amuleto !!! Desearía tener esta publicación hace una hora :) –
También puedes hacer Type.EmptyTypes –
necesitar} después de "typeof (int), typeof (string)" para compilar :) –