问:我尝试在这里转换这样的: http://support.microsoft.com/kb/828736 到VB.netVB.net界面不会编译,为什么?
我得到了它在C#中的工作,应该没有问题VB.net工作,唯一的问题是管理类将不能编译,我得到这个错误:
错误级“ManagedClass”必须实现“添加功能(数字1为整数,NUMBER2作为整数)作为整数”为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
已添加Implements ICalculator.Add和IT WORKS! – 2010-03-04 08:52:56