Поделиться через


Метод <имяМетода1> должен быть объявлен как Private, чтобы реализовать разделяемый метод <имяМетода2>

Обновлен: Ноябрь 2007

Method '<methodname1>' must be declared 'Private' in order to implement partial method '<methodname2>'

Реализация разделяемого метода должна быть объявлена как Private. Например, следующий код вызывает эту ошибку.

Partial Class Product

    ' Declaration of the partial method.
    Partial Private Sub valueChanged()
    End Sub

End Class
Partial Class Product

    ' Implementation of the partial method, with Private missing, 
    ' causes this error. 
    'Sub valueChanged()
    '    MsgBox(Value was changed to " & Me.Quantity)
    'End Sub

End Class

Идентификатор ошибки: BC31441

Исправление данной ошибки

  • Используйте модификатор доступа Private в реализации разделяемого метода, как показано в следующем примере.

    Private Sub valueChanged()
        MsgBox(Value was changed to " & Me.Quantity)
    End Sub
    

См. также

Основные понятия

Разделяемые методы

Уровни доступа в Visual Basic