HOW TO:實作介面
更新:2007 年 11 月
使用此程序執行實作介面 IntelliSense 作業。如需詳細資訊,請參閱實作介面。
若要使用 IntelliSense 以 C# 的明確宣告實作介面。
建立主控台應用程式。_ 如需詳細資訊,請參閱主控台應用程式範本
將游標置於 class Program 宣告的後面。
輸入 : IComparable 使宣告變成 class Program : IComparable。
在 IComparable 之下啟動智慧標籤。將會出現下列兩個選項:
實作介面 'IComparable'。
明確地實作介面 'IComparable'。
選擇 [明確實作介面 '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# 的隱含宣告實作介面。
建立主控台應用程式。_ 如需詳細資訊,請參閱主控台應用程式範本
將游標置於 class Program 宣告的後面。
輸入 : IComparable 使宣告變成 class Program : IComparable。
在 IComparable 之下啟動智慧標籤。將會出現下列兩個選項:
實作介面 'IComparable'。
明確地實作介面 'IComparable'。
選擇 [實作介面 '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# 實作介面
建立 J# 主控台應用程式。
開啟 .jsl 檔案,然後在 Package 陳述式 (Statement) 之下加入 import System.*。
將游標置於 class Program 陳述式後面,然後輸入 implements IComparable 使陳述式變成 class Program implements IComparable。
啟動 [IComparable] 之下的 SmartTag,然後選擇 [實作介面 System.IComparable Stub]。
IntelliSense 接著會將 [IComparable] 介面的 IComparable.CompareTo 方法加入 Program 類別:
#region IComparable Members
public int IComparable.CompareTo(object obj)
{
throw new System.NotImplementedException();
}
#endregion