有人可以为我澄清一下吗?此外,我一直在寻找一个很好的软件设计来源,但我似乎无法找到最新出版的书籍.我可能会在错误的地方寻找,但我真的想亲自动手.
谢谢.
在VB.Net中,如果您希望编写扩展方法,则必须使用模块 – 编译器只允许在一个模块中定义扩展方法.
你当然可以不使用模块 – 一个带有私有构造函数的非可继承类,除了共享方法之外什么也不会像模块一样.
像编程中的所有东西(以及许多其他东西)一样,它们都有它们的用途,只要它们没有被错过使用,它们就没有问题.适合工作的正确工具!