请问一个混合编程问题?

michaelpeng7799 2003-06-19 02:14:13
.NET中是否可以在类级别或是单元程序文件级别上实现混合编程??
比如,一个.NET项目中,可以有.CS和.VB文件并存,并且用C#写的类
可以不编译成二进制就要以在源代码级别上中VB.NET程序中调用C#写的
类???

另外用DELPHI.NET写的类是否也可以被调用??
...全文
44 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
AhBian 2003-06-19
  • 打赏
  • 举报
回复
不能在同一个项目中使用不同的语言编写。但是在同一个解决方案中可以用不同的语言编写不同的项目。

完全可以调用 Delphi.NET 的类。尽量采用同一语言做你的项目。当然要根据你的实际情况而定,如果组员的语言无法统一,只能如此了。

但跨语言程序设计一定要注意 CLS 规范,你可以要求组员们在开发时使用以下语句(C#格式):
[assembly:CLSCompliant(true)] //(其他语言的格式请参考不同的文档)

这样编译出来的程序集在跨语言调用时比较安全。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧