使用c#中的vb.net类

本文关键字:net vb 中的 使用 | 更新日期: 2023-09-27 18:02:46

如何在vb.net中创建类型并在c#中使用该类型?我想我需要编译vb项目并添加对dll的引用,但不知道这是否是正确的方法,或者引用将是有效的。这样做不是为了好玩,我们有一些vb代码,我们正在考虑这个选项。

使用c#中的vb.net类

只需在VB中创建一个class Library项目,然后从c#项目中添加对该项目的引用。(或者如果它在不同的解决方案中,请添加对VB项目创建的DLL的引用。)这应该是绝对没问题的——你可以从你的类库中访问所有的Public类型。

为了解决您问题中的评论,项目可以默认使用相同的名称空间,但通常让每个项目都有自己的名称空间是更好的主意,因此任何特定类型的来源都很清楚。