我可以从ac#.net dll调用vb.net dll吗?

JL.*_*JL. 0 .net

简单的是/否问题:我可以在自己的C#dll编译的ac#函数中调用在vb.net dll中编译的vb.net函数吗?在同一个应用程序中运行.

Pet*_*lon 13

是的你可以.反过来不一定是真的,因为你可以在C#中做一些不符合CLS的事情,因此你需要用C#程序集来标记C#程序集

[assembly:CLSCompliant(true)]
Run Code Online (Sandbox Code Playgroud)


小智 8

是的,这应该不是问题.


Mik*_*son 5

.NET的重点是互操作性.因此,正如Pete所指出的,所有.NET语言程序集都应该能够来回调用其他.NET程序集,并提出一些非常具体的注意事项.