大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
VB.Net中模块定义的过程的默认访问级别是Public
成都创新互联公司拥有一支富有激情的企业网站制作团队,在互联网网站建设行业深耕10余年,专业且经验丰富。10余年网站优化营销经验,我们已为1000+中小企业提供了网站制作、做网站解决方案,按需设计网站,设计满意,售后服务无忧。所有客户皆提供一年免费网站维护!
你可以使用ILDasm反汇编一个VB.Net程序来查看
我进行试验的源代码为(Console Application):
Module Module1
Sub Main()
k()
End Sub
Sub k()
Console.WriteLine("ABC")
Console.ReadLine()
End Sub
End Module
使用ILDasm进行反编译后
k()过程被解释为:
.method public static void k() cil managed
{
// 代码大小 20 (0x14)
.maxstack 8
IL_0000: nop
IL_0001: ldstr bytearray (C8 54 C8 54 ) // .T.T
IL_0006: call void [mscorlib]System.Console::WriteLine(string)
IL_000b: nop
IL_000c: call string [mscorlib]System.Console::ReadLine()
IL_0011: pop
IL_0012: nop
IL_0013: ret
} // end of method Module1::k
由此得知,在VB.NET的模块中定义的过程的默认访问级别是Public,而不是Friend
在类的private:节中声明的成员(无论数据成员或是成员函数)仅仅能被类的成员函数和友元访问。
在类的protected: 节中声明的成员(无论数据成员或是成员函数)仅仅能被类的成员函数,友元以及子类的成员函数和友元访问。
在类的public:节中声明的成员(无论数据成员或是成员函数)能被任何人访问。
选中控件,属性栏中找到 Modifiers (比较下面) , 指示对象的可见性级别.选择为Public 即可.