Visual Basic如何重用类

时间:2011-02-24 23:38:14

标签: .net vb.net class

我想知道是否可以重用我在另一个应用程序中的一个应用程序中创建的类。

基本上我创建了一个测试程序,一旦我让所有组件工作,我就为它创建了一个类,我想在另一个程序中使用该类,我该怎么做?

在编程方面,我是一个小组,所以如果你能让它变得容易理解,我会很高兴。

2 个答案:

答案 0 :(得分:4)

有几种常见的方法,具体取决于您希望如何组织代码/项目:

  1. 将类放在类库项目中,并在其他项目中引用该项目。
  2. 将类放在类库中,编译它,在其他项目中引用生成的DLL。
  3. 将类文件复制到另一个项目。 (这导致跨项目复制类,但确实存在需要这种情况的情况。)
  4. 在另一个项目中引用包含该类的项目。 (如果被引用的项目是一个应用程序,这是不利的。它会起作用,但代码组织很差。)
  5. (1)是我个人的偏好,我喜欢在我的解决方案中有很多项目直接引用彼此的代码,而不是引用编译的DLL。很多人更喜欢(2)他们自己的代码,不想让这么多的项目在整个地方打开,而是处理一次性编译的DLL。这是个人偏好的问题。

答案 1 :(得分:1)

你最好的选择是在集会中安排这个课程。

制作一个新项目 - 一个Windows类库。把你的课程重新用在那里。

从您的应用程序中引用此项目或构建的程序集。

然后,您将能够在消费应用程序中Imports命名空间。命名在这里变得很重要,但要试一试,看看它是如何为你工作的。