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相关
补充:软件开发 , C# ,