共用方式為


HOW TO:實作介面

更新:2007 年 11 月

使用此程序執行實作介面 IntelliSense 作業。如需詳細資訊,請參閱實作介面

若要使用 IntelliSense 以 C# 的明確宣告實作介面。

  1. 建立主控台應用程式。_ 如需詳細資訊,請參閱主控台應用程式範本

  2. 將游標置於 class Program 宣告的後面。

  3. 輸入 : IComparable 使宣告變成 class Program : IComparable。

  4. 在 IComparable 之下啟動智慧標籤。將會出現下列兩個選項:

    • 實作介面 'IComparable'。

    • 明確地實作介面 'IComparable'。

  5. 選擇 [明確實作介面 'IComparable']。

IntelliSense 接著會將 IComparable 介面的 IComparable.CompareTo 方法加入 Program 類別:

   #region IComparable Members
   int IComparable.CompareTo(object obj)
   {
      throw new Exception("The method or operation is not implemented.");
   }
   #endregion

若要使用 IntelliSense 以 C# 的隱含宣告實作介面。

  1. 建立主控台應用程式。_ 如需詳細資訊,請參閱主控台應用程式範本

  2. 將游標置於 class Program 宣告的後面。

  3. 輸入 : IComparable 使宣告變成 class Program : IComparable。

  4. 在 IComparable 之下啟動智慧標籤。將會出現下列兩個選項:

    • 實作介面 'IComparable'。

    • 明確地實作介面 'IComparable'。

  5. 選擇 [實作介面 'IComparable']。

IntelliSense 接著會將 IComparable 介面的 CompareTo 方法加入 Program 類別:

   #region IComparable Members
   public int CompareTo(object obj)
   {
      throw new Exception("The method or operation is not implemented.");
   }
   #endregion

若要使用 IntelliSense 以 J# 實作介面

  1. 建立 J# 主控台應用程式。

  2. 開啟 .jsl 檔案,然後在 Package 陳述式 (Statement) 之下加入 import System.*。

  3. 將游標置於 class Program 陳述式後面,然後輸入 implements IComparable 使陳述式變成 class Program implements IComparable。

  4. 啟動 [IComparable] 之下的 SmartTag,然後選擇 [實作介面 System.IComparable Stub]。

IntelliSense 接著會將 [IComparable] 介面的 IComparable.CompareTo 方法加入 Program 類別:

#region IComparable Members
public int IComparable.CompareTo(object obj)
    {
        throw new System.NotImplementedException();
    }
#endregion

請參閱

參考

實作介面

介面 (C# 程式設計手冊)

明確介面實作 (C# 程式設計手冊)

其他資源

自動產生程式碼