用过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;
其中对应关系为下图所示:
项目 |
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#调用VB.Net中的MY,希望对你有所帮助。
原文链接:http://www.csharpwin.com/csharpspace/8812r6181.shtml