我想知道是否可以在另一个应用程序中重用我在一个应用程序中创建的类。
基本上,我创建了一个测试程序,一旦所有组件都正常工作,我就为其创建了一个类,并且我想在另一个程序中使用该类,我该怎么做?
我对编程很痴迷,所以如果你能让它尽可能容易理解,我将不胜感激。
最佳答案
有几种常见的方法,具体取决于您想要如何组织代码/项目:
- 将该类放入类库项目中,并在其他项目中引用该项目。
- 将类放入类库中,编译它,在其他项目中引用生成的 DLL。
- 将类文件复制到另一个项目。 (这会导致跨项目重复类,但确实存在需要这样做的情况。)
- 引用另一个项目中包含该类的项目。 (如果引用的项目是一个应用程序,这是不利的。它可以工作,但代码组织很差。)
(1) 是我个人的偏好,我喜欢在我的解决方案中有许多项目直接引用彼此的代码,而不是引用已编译的 DLL。很多人更喜欢 (2) 作为自己的代码,不想让这么多项目到处开放,而是处理一次性编译的 DLL。这是个人喜好问题。
关于.net - Visual Basic 如何重用类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5111928/