我正在MS Visual Studio 2005开发基于GUI的应用程序,我只是想
知道是否可以在同一个项目中使用VB.NET和C#。或者我可以在VB.NET项目中包含一个C#编写的模块吗?
知道是否可以在同一个项目中使用VB.NET和C#。或者我可以在VB.NET项目中包含一个C#编写的模块吗?
我有一个用C#编写的类,我想在我的基于VB.NET的项目中使用,所以如果我可以包含和调用该项目的函数,而不是在VB.NET中再次写入该类。
所以请帮助我,因为我是.NET编程的新手。
我从来没有做过,但我知道你可以将C#代码编译成一个dll,然后加载并引用你的VB项目中的dll。
原文链接:https://www.f2er.com/vb/255989.html从“Calling C# class in VB.net”:
I think the C# code that you want to
use must be compiled as a DLL. Once
that is done,simple add a reference
to that project to your VB.Net
project,import the namespace you
need,and then you can use the C#
code.
另请参见How To: Create and Use C# DLLs(从MSDN,VS2005)