Предупреждение компилятора (уровень 1) CS1707
Обновлен: Ноябрь 2007
Сообщение об ошибке
Делегат "DelegateName" привязан к методу "MethodName1" вместо метода "MethodName2" из-за новых языковых правил
Delegate 'DelegateName' bound to 'MethodName1' instead of 'MethodName2' because of new language rules
В C# 2.0 реализованы новые языковые правила, связывающие делегата с методом. Учитывается дополнительная информация, которая игнорировалась в прошлом. Это предупреждение указывает, что теперь делегат привязан к другой перегрузке метода, отличной от ранее существовавшей. Возможно, потребуется проверить, что делегаты должны быть привязаны к методу "MethodName1", а не к методу "MethodName2".
Описание процедуры определения компилятором, к какому методу требуется привязать делегата, см. в разделе Ковариация и контрвариация в делегатах (руководство по программированию в C#).