Advertencia del compilador (nivel 1) CS1707

Actualización: noviembre 2007

Mensaje de error

El delegado 'Nombre_de_delegado' está enlazado a 'Nombre_de_método1' en vez de a 'Nombre_de_método2' a causa de las nuevas reglas de lenguaje
Delegate 'DelegateName' bound to 'MethodName1' instead of 'MethodName2' because of new language rules

C# 2.0 implementa nuevas reglas para enlazar un delegado a un método. Se tiene en cuenta información adicional que antes se pasaba por alto. Esta advertencia indica que, ahora, el delegado se enlaza a una sobrecarga del método distinta de aquélla a la que estaba enlazado previamente. Puede ser conveniente comprobar si realmente el delegado debe enlazarse a 'Nombre_de_método1' en lugar de a 'Nombre_de_método2'.

Para obtener una descripción de cómo determina el compilador a qué método se debe enlazar un delegado, vea Covarianza y contravarianza en los delegados (Guía de programación de C#).