【问题标题】:Could you tell me diffrence sub and public sub?你能告诉我 sub 和 public sub 的区别吗?
【发布时间】:2017-05-12 14:29:27
【问题描述】:

Vb.net 上的 Subpublic sub 有什么区别? (我正在使用 Visual Studio 2012) 我的老师问我,我搜索了谷歌,我发现Private SubFunctionClass之间的区别

感谢您的帮助

【问题讨论】:

  • 你的老师肯定是想让你自己尝试这个。很容易做到,将一个类库项目添加到您的测试解决方案中。您会发现的第一件事是必须将类或模块明确声明为 Public 才能在您的主项目中使用。对于 Sub 和 Function,VB.NET 保留了与以前的 VB 版本的兼容性。

标签: vb.net public


【解决方案1】:

Public 关键字是访问修饰符。它声明每个引用了声明 sub 的模块或类的代码都可以访问它。 您可以在 VB.Net 中使用多种访问修饰符 - PublicFriendProtectedProtected FriendPrivate,每个都表示不同的访问级别:

  • Public:所有人都可以使用。
  • Friend:仅在当前程序集中可用。
  • Protected:仅适用于继承当前类的类。
  • Protected Friend:仅对继承者或在当前程序集中可用。它基本上是受保护和朋友的组合。
  • Private:仅在您的类或模块中可用。

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

您可以在the relevant MSDN page 中阅读所有详细信息。

【讨论】:

    猜你喜欢
    • 2011-11-03
    • 1970-01-01
    • 2011-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-23
    • 1970-01-01
    • 2020-11-15
    相关资源
    最近更新 更多