none
相較於 VB.net 的 My 關鍵字, 在 C# 中有無相同作用或相似的關鍵字! RRS feed

  • 問題

  •  

    請教 MVP:

     

    相較於 VB.net 的 My 關鍵字, 在 C# 中有無相同作用或相似的關鍵字!

     

     

    賴充偉 (David Lai) 2008/4/25

    2008年4月25日 上午 04:41

解答

  • 內建的指令沒有。

    但有些作者有發展可用在 C# 上的 My 物件,搜尋一下就會找的到。

    或是直接取用 Microsoft.VisualBasic.MyService 命名空間。

     

    http://msdn2.microsoft.com/en-us/library/ms173136(VS.80).aspx

     

    只是因為 My 物件只是包裝了類別庫中特定的類別來方便叫用,建議還是直接去用那些類別,而不是透過 My ...

     

     

    2008年4月25日 上午 05:00
    版主
  • 找到一篇文章,希望對您有用:

    如何在 C# 中調用 VB.Net 2005 My 物件及其他函數

    相信玩過 VB 2005 的朋友都知道它內建了個 My 物件,功能強大使用方便。

    My 物件將特定功能封裝,無需宣告,不用建個體,直接使用,提供 VB 開發者輕鬆建構應用程式。

    話說 .Net 上的工具,可跨語言整合使用.. 那要如何在 C# 中來使用 VB 的 My 物件或函數ㄋ ??

    參考底下 Sample

    注意 :

    請先加入參考 "Microsoft.VisualBasic"

    using Microsoft.VisualBasic;

    using Microsoft.VisualBasic.ApplicationServices;

    using Microsoft.VisualBasic.CompilerServices;

    using Microsoft.VisualBasic.Devices;

    using Microsoft.VisualBasic.FileIO;

    using Microsoft.VisualBasic.Logging;

    using Microsoft.VisualBasic.MyServices;

    Sample 1 :

    C# 調用VB.Net 2005 My 物件Computer.Network.IsAvailable來檢查目前網路連線狀態

    C#

    if (new Computer().Network.IsAvailable)

    {

    MessageBox.Show("網路連線正常!!");

    }

    else

    {

    MessageBox.Show("無法連線網路!!");

    }

     

    請參見:http://www.dotblogs.com.tw/PowerHammer/archive/2008/03/24/2138.aspx

     

    2008年4月25日 上午 05:01

所有回覆

  • 內建的指令沒有。

    但有些作者有發展可用在 C# 上的 My 物件,搜尋一下就會找的到。

    或是直接取用 Microsoft.VisualBasic.MyService 命名空間。

     

    http://msdn2.microsoft.com/en-us/library/ms173136(VS.80).aspx

     

    只是因為 My 物件只是包裝了類別庫中特定的類別來方便叫用,建議還是直接去用那些類別,而不是透過 My ...

     

     

    2008年4月25日 上午 05:00
    版主
  • 找到一篇文章,希望對您有用:

    如何在 C# 中調用 VB.Net 2005 My 物件及其他函數

    相信玩過 VB 2005 的朋友都知道它內建了個 My 物件,功能強大使用方便。

    My 物件將特定功能封裝,無需宣告,不用建個體,直接使用,提供 VB 開發者輕鬆建構應用程式。

    話說 .Net 上的工具,可跨語言整合使用.. 那要如何在 C# 中來使用 VB 的 My 物件或函數ㄋ ??

    參考底下 Sample

    注意 :

    請先加入參考 "Microsoft.VisualBasic"

    using Microsoft.VisualBasic;

    using Microsoft.VisualBasic.ApplicationServices;

    using Microsoft.VisualBasic.CompilerServices;

    using Microsoft.VisualBasic.Devices;

    using Microsoft.VisualBasic.FileIO;

    using Microsoft.VisualBasic.Logging;

    using Microsoft.VisualBasic.MyServices;

    Sample 1 :

    C# 調用VB.Net 2005 My 物件Computer.Network.IsAvailable來檢查目前網路連線狀態

    C#

    if (new Computer().Network.IsAvailable)

    {

    MessageBox.Show("網路連線正常!!");

    }

    else

    {

    MessageBox.Show("無法連線網路!!");

    }

     

    請參見:http://www.dotblogs.com.tw/PowerHammer/archive/2008/03/24/2138.aspx

     

    2008年4月25日 上午 05:01