Joh*_*tos 3 .net c# vb.net oop
这是我之前的问题的后续问题.阻止我的"实用程序"在不同的体系结构之间给出错误,假设我正在尝试创建一个看起来像这样的类库:
- Class Utility (Parent class)
... Utility functions and methods
(EG: Public Sub Sub1() )
- Class Utility_Web
... Functions and methods only related to Web / Web-Controls
(EG: Public Sub Web_Sub1() )
- Class Utility_WinForms
... Functions and methods only related to Winforms / WinForm-Controls
(EG: Public Sub WinForm_Sub1() )
Run Code Online (Sandbox Code Playgroud)
现在,我希望能够做的只是添加Utilitydll作为我的任何项目的引用,并且只需键入即可访问所有这3个类中的函数和方法,例如:
Utility.Sub1
Utility.WebSub1
Utility.WinFormSub1
Run Code Online (Sandbox Code Playgroud)
换句话说,不必输入:
Utility.Utility_Web.Websub1
Run Code Online (Sandbox Code Playgroud)
并且使得最终程序员不需要知道该实用程序的内部结构,他们可以仅使用Utility.命名法来引用它的所有方法/函数.
我该怎么做呢?这是在哪里NameSpaces生效的?Inheritance?Partial Classes?Modules而不是课程?