VB.Net类继承子类新建
我目前正试图将C#class方法中的一些基础知识转换为VB,但遇到了一些困难 假设我们有两个类,VB.Net类继承子类新建,vb.net,class,Vb.net,Class,我目前正试图将C#class方法中的一些基础知识转换为VB,但遇到了一些困难 假设我们有两个类,baseClass和newClass Public Class baseClass Public Sub New(ByVal obj As Object) '... do something here End Sub End Class Public Class newClass Inherits baseClass Public Sub New(ByV
baseClass
和newClass
Public Class baseClass
Public Sub New(ByVal obj As Object)
'... do something here
End Sub
End Class
Public Class newClass
Inherits baseClass
Public Sub New(ByVal obj as Object)
'... do something here
End Sub
end Class
然而,每当我试图澄清类似的事情时
dim nc as newClass(myObj)
我告诉我这件事时总是出错
此“Sub-New”的第一个语句必须是对“MyBase.New”或“MyClass.New”的调用,因为“newClass”的基类“baseClass”没有可以无参数调用的可访问的“Sub-New”。
当我试图做一些事情时,如果用C写的话,像这样
public partial class newClass : baseClass
{
public newClass(Object obj) : baseClass(obj)
{
// do something here
}
}
我知道调试器告诉我只需在baseClass
中添加一个空的public sub new()
,但这不是我想要做的,我希望它调用另一个构造函数,所以希望有人能给我指出正确的方向,因为我一直在试图找到一个简单的转换指南,但我找不到
非常感谢您的回答
Public Class newClass
Inherits baseClass
Public Sub New(ByVal obj as Object)
MyBase.New(obj)
End Sub
end Class