加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

将VB.net代码与c#代码混合使用

发布时间:2020-12-17 00:08:56 所属栏目:大数据 来源:网络整理
导读:我有一个vb.net解决方案,我想在那里添加一个用c#编写的新dll文件,并在vb.net编写的代码中使用dll中的功能. 我做了几次使用它似乎工作正常, 但用c#搞乱vb.net代码就像我想做的那样聪明. 我正在做什么有什么危险? 非常感谢你的帮助. 您的DLL不是C#DLL,它是一
我有一个vb.net解决方案,我想在那里添加一个用c#编写的新dll文件,并在vb.net编写的代码中使用dll中的功能.

我做了几次使用它似乎工作正常,
但用c#搞乱vb.net代码就像我想做的那样聪明.

我正在做什么有什么危险?

非常感谢你的帮助.

您的DLL不是C#DLL,它是一个.NET DLL.编译完成后,你所拥有的就是IL – 无论它来自何种语言都无关紧要.应该没问题,除非你遇到一个奇怪的边缘情况,其中DLL的接口包含Visual Basic不支持的东西.但这将是一个非常边缘的案例.

公共语言规范(CLS)定义了.NET语言必须支持的.NET功能的子集,如果您的DLL符合CLS,那么您可以毫无问题地使用它.如果你对CLS,CTS,CLR等之间的区别感到困惑,那么我发现它在this book中的覆盖范围非常有用,尽管它主要是一本C#书.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读