我在myproject.vb文件中查找某个类的私有成员。我的myproject.vb中的函数头看起来像这样,
Public Function MyVbFunction(ByVal objRequest As BookRequest) As Integer
Try
For Each book As Book In objRequest.m_Books
If Myvbfucntion2(book) = 1 Then
Return True
End If
Next
End Try
End Function
Book Request Class将属性m_Books作为BookCollection类的私有
Public Class BookRequest
Private m_Books As ExamCollection
'
'
'
End Function
不允许我访问“预订”,将m_Books显示为私人会员。如何访问m_Books以传递给Myvbfucntion2。
答案 0 :(得分:1)
编译器会告诉你答案。它无法访问m_exams,因为它是私有的。所以公开,这将解决问题:)
私有表示只能从同一个班级访问。
公开表示可以从任何地方访问。
答案 1 :(得分:0)
如果您愿意,您可以创建一个公共属性并使用get和set函数将您的属性绑定到私有成员。
Public Property Books() As BookCollection
Get
Return m_Books
End Get
Set(ByVal Value As BooksCollection)
m_Books = Value
End Set
End Property
对任何代码格式问题表示歉意。我在手机上写了这个