Вопрос: Я пытаюсь, чтобы преобразовать это здесь: http://support.microsoft.com/kb/828736 в VB.netИнтерфейс VB.net не будет компилироваться, почему?
Я получил его на работу в C#, и он должен работать без проблем в VB.NET, единственной проблемой является управляемым класс не компилируется, я получаю эту ошибку:
класс Error "ManagedClass" должен реализовать "Функция Add (number1 As Integer, number2 As Integer) As Integer" для ICalculator-интерфейса
Почему? Я вижу одну объявленную функцию, и один реализован, и что с теми же аргументами ... Что случилось?
Imports System
Imports System.Collections.Generic
Imports System.Text
Namespace TestLibrary2
' Interface declaration.
Public Interface ICalculator
Function Add(ByVal Number1 As Integer, ByVal Number2 As Integer) As Integer
End Interface
' Interface implementation.
Public Class ManagedClass
Implements ICalculator
Public Function Add(ByVal Number1 As Integer, ByVal Number2 As Integer) As Integer
Return Number1 + Number2
End Function
End Class
End Namespace
Добавлены утилиты ICalculator.Add и IT WORKS! –