Internet正在飛速的發展,將來的Web站點不會象今天這樣單調,而是可以將它直接與企業、應用程序或設備相連接。這樣的站點也擺脫了簡單的被動訪問而成為可重用智能服務。
本文將說明如何使用www.kamalpatel.net提供的Web服務支持將C#代碼轉換成VB.NET格式的代碼。由於在此文中講到的內容使用到了Web服務,所以需先添加Web服務引用。在IE裡輸入如下地址“http://www.kamalpatel.net/convertcsharp2vbservice.asmx”會打開一個頁面,在這頁裡可以看到這個Web服務只有唯一一個共有方法,即“Execute”,它的參數是C#代碼,返回值是VB.Net代碼。
請各位朋友下載例程,其實最重要的是如下幾行代碼:
//初始化
net.kamalpatel.www.ConvertCSharp2VBService oService;
oService = new net.kamalpatel.www.ConvertCSharp2VBService();
//調用execute方法,處理格式
string lcStr = oService.Execute(this.txtCsharp.Text);
this.txtVbnet.Text = lcStr.Replace("\n", "\r\n");
在這裡需要提醒的一句是由於XML注釋功能只有C#語言才具有,所以轉換程序將會用單引號代替之。