2016-12-28 46 views
-3

Vb.net上有什么区别Subpublic sub? (我使用Visual Studio 2012) 我的老师问我,我搜索谷歌我刚刚发现你的帮助你能告诉我diffrence sub和public sub吗?

+3

你的老师肯定会让你实际**尝试**这个你自己。容易做到,将类库项目添加到您的测试解决方案。首先你会发现类或模块必须被明确公开声明为可用于你的主项目。对于Sub和Function,VB.NET保留了与以前VB版本的兼容性。 –

回答

2

Public关键字是访问修饰符Private SubFunctionClass

感谢之间的差异。它规定每个声明子模块或类的引用的代码都可以访问它。 有您能在VB.Net使用几个访问修饰符 - PublicFriendProtectedProtected FriendPrivate,每一个代表不同的访问级别:

  • Public:提供给大家。
  • Friend:仅适用于当前装配。
  • Protected:仅适用于继承当前类的类。
  • Protected Friend:仅适用于继承者或当前程序集内部。它基本上是受保护的和朋友的组合。
  • Private:仅适用于您的班级或模块。

当然,无论其访问修饰符如何,当前的类或模块中都可用。

您可以在the relevant MSDN page中详细了解它的全部内容。