.net - Visual Basic 如何重用类

标签 .net vb.net class

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

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

我对编程很痴迷,所以如果你能让它尽可能容易理解,我将不胜感激。

最佳答案

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

  1. 将该类放入类库项目中,并在其他项目中引用该项目。
  2. 将类放入类库中,编译它,在其他项目中引用生成的 DLL。
  3. 将类文件复制到另一个项目。 (这会导致跨项目重复类,但确实存在需要这样做的情况。)
  4. 引用另一个项目中包含该类的项目。 (如果引用的项目是一个应用程序,这是不利的。它可以工作,但代码组织很差。)

(1) 是我个人的偏好,我喜欢在我的解决方案中有许多项目直接引用彼此的代码,而不是引用已编译的 DLL。很多人更喜欢 (2) 作为自己的代码,不想让这么多项目到处开放,而是处理一次性编译的 DLL。这是个人喜好问题。

关于.net - Visual Basic 如何重用类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5111928/

相关文章:

php - 如何在 php 中访问私有(private)范围的命名空间数组数据?

c# - 使用 Asp.Net Core 强制语言环境

ASP.NET - 从表继承的 Ajax 日历扩展器 CSS

c# - .NET 中的混合语言项目

java - 子类不继承所有方法

c++ - 从具有不同子类的父指针调用子方法

C# BaseStream 返回相同的 MD5 散列,不管流中有什么

c# - 我在谁的“我的网站”上? (以编程方式)

c# - 如何检查枚举是否包含数字?

vb.net - 在vb.net中获取客户端IP