[英]Override vb.net Function in C#
我對這件事情有點困惑。 如何在C#中覆蓋vb.net函數。 我在vb.net類的vb.net中編寫了這段代碼:
Public Overridable Function Test1() As Integer
Dim t1 As Integer
Return t1
End Function
我想在通過vb.net類繼承的C#類中覆蓋它。 方法代碼如下。
public override int Test1()
{
int t1 = 2;
return t1;
}
我收到錯誤:沒有合適的方法來覆蓋。
我只是測試了它,它似乎工作。 我的代碼:
Public Class TestClass
Public Overridable Function Test() As Integer
Dim t1 as Integer
Return t1
End Function
End Class
C#:
using MyVBProject;
public class CSharpClass : TestClass
{
public override int Test()
{
int t1 = 2;
return t1;
}
}
一些要檢查的事情:
using
vb命名空間 CSharpClass : TestClass
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.