如何在 vb.net 中创建类型并在 C# 中使用该类型? 我想我需要编译 vb 项目并添加对 dll 的引用,但不知道这是否是正确的方法,或者引用是否有效。 这样做不是为了好玩,我们有一些 vb 代码,我们正在考虑这个选项。
最佳答案
只需在 VB 中创建一个类库项目,然后从您的 C# 项目中添加对该项目的引用。 (或者如果它在不同的解决方案中,请添加对 VB 项目创建的 DLL 的引用。)它应该绝对没问题 - 您将可以访问类库中的所有 Public
类型。
为了解决您问题中的评论,项目可以都默认为相同的命名空间,但让每个项目都有自己的命名空间通常是更好的主意,因此可以清楚地知道任何特定类型在哪里来自。
关于c# - 在 C# 中使用 vb.net 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15249596/