C#.Net调用VB.Net中的MY
用过VB.NET的人应该只要MY有多强大了吧,是不是很想在C#中也能调用呢?
当然是可以的,.net作为微软的跨语言的平台,必须是能实现的,不然微软就自己打自己嘴巴了~
回到正题上:
1.在程序中加上Microsoft.VisualBasic引用;
2.添加如下命名空间
using Microsoft.VisualBasic.ApplicationServices;
using Microsoft.VisualBasic.CompilerServices;
using Microsoft.VisualBasic.Devices;
using Microsoft.VisualBasic.FileIO;
using Microsoft.VisualBasic.Logging;
using Microsoft.VisualBasic.MyServices;
using Microsoft.VisualBasic.CompilerServices;
using Microsoft.VisualBasic.Devices;
using Microsoft.VisualBasic.FileIO;
using Microsoft.VisualBasic.Logging;
using Microsoft.VisualBasic.MyServices;
其中对应关系为下图所示:
| 项目 | VB.NET | C#引用命名空间 | 备注 |
| 1 | MY.Application | Microsoft.VisualBasic.ApplicationServices; | 应用程序相关 |
| 2 | My.Computer | Microsoft.VisualBasic.Devices.Computer | 计算机相关 |
| 3 | My.Forms | Form窗体实体化 | windows Form相关 |
| 4 | MY.Log | Microsoft.VisualBasic.Logging | 记录文件相关 |
| 5 | MY.Resources | Namespace命名空间.Properties.Resources | 资源文件相关 |
| 6 | MY.User | Microsoft.VisualBasic.ApplicationServices.User | 用户相关 |
| 7 | MY.Settings | Namespace命名空间.Properties.Settings | 设置文件相关 |
| 8 | My.WebServices | Web Service实体化 | Web Service相关 |
浙公网安备 33010602011771号