問:我嘗試在這裏轉換這樣的: 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