用過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相關 |
沒有留言:
張貼留言