想问一下在vs2005中c#编写一个工程,能否在里面用vb编写程序?或者调用vb编写的程序

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:21:22
光看问题可能不能理解我想说什么,事情是这样,我以前在vs2005下用vb编写了一个程序,后来在同样平台下用c#编写了另外一个程序,我想把前者的功能在后者中实现,我试图把b语言用c#表达出来,但是错误太多快崩溃了,因此我想问能不能在这个c#的工程中使用.vb文件?(实际上vb编写的那些功能函数全在两个.vb中,只要能在c#中调用这两个文件就都实现了)
可能是我没问清楚,在c#下导入.vb文件我已经做到了,主要是怎么在.cs文件中调用.vb文件中的函数.比如我建立一个窗体abc,导入一个def.vb文件,怎样从abc.cs中调用def.vb中的函数?

完全可以,文件->添加->现有项目
这正是.net的优势,不分语言。。

可以
.NET支持跨语言开发

当然可以 了。/。

可以,其实你把用vb写成的class编译成dll,在c#里直接引用就可以。vb和C#的底层是一样的,都是.netframework

可以
.NET支持跨语言开发
可以支持很多语言的

Public Class ClassVB
Public Function ss() As String
classVB '这个倒是可以
ClassCS ' 无自动完成,我估计是无法调用
End Function
End Class