【发布时间】:2017-12-10 13:12:15
【问题描述】:
我有一个 A 类,它有一些我希望我的基类 B 访问的受保护成员。我还希望 B 类位于 A 类下的命名空间中。这可能吗?
Namespace BLL
Public Class A
Protected varA As Integer
Protected varB As String
End Class
End Namespace
Namespace BLL.A
Public Class B
Inherits A
Public Sub setA()
varA = 3
varB = "test"
End Sub
End Class
End Namespace
然后我希望能够像这样访问 B 类:
BLL.A.B.setA()
当我这样做时,我收到一个错误“'A' 在命名空间 BLL 中不明确”。我做错了什么?
【问题讨论】:
-
这很可能是不可能的,也不推荐。见:stackoverflow.com/a/18731452/3740093
标签: .net vb.net inheritance