如何:实现接口

更新:2007 年 11 月

使用此过程可以执行“实现接口”IntelliSense 操作。有关更多信息,请参见 实现接口

在 C# 中使用 IntelliSense 通过显式声明实现接口。

  1. 创建一个控制台应用程序。有关更多信息,请参见 控制台应用程序模板

  2. 将光标置于 class Program 声明之后。

  3. 键入 : IComparable,使声明变为 class Program : IComparable。

  4. 在 IComparable 下激活智能标记。将出现以下两个选项:

    • 实现接口“IComparable”。

    • 显式实现接口“IComparable”。

  5. 选择“显式实现接口‘IComparable’”。

IntelliSense 随后将 IComparable.CompareTo 方法从 IComparable 接口添加到 Program 类:

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

在 C# 中使用 IntelliSense 通过隐式声明实现接口。

  1. 创建一个控制台应用程序。有关更多信息,请参见 控制台应用程序模板

  2. 将光标置于 class Program 声明之后。

  3. 键入 : IComparable,使声明变为 class Program : IComparable。

  4. 在 IComparable 下激活智能标记。将出现以下两个选项:

    • 实现接口“IComparable”。

    • 显式实现接口“IComparable”。

  5. 选择“实现接口‘IComparable’”。

IntelliSense 随后将 CompareTo 方法从 IComparable 接口添加到 Program 类:

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

在 J# 中使用 IntelliSense 实现接口

  1. 创建一个 J# 控制台应用程序。

  2. 打开 .jsl 文件,并在包语句下添加 import System.*。

  3. 将光标置于 class Program 语句之后,并键入 implements IComparable 使语句变为 class Program implements IComparable。

  4. 在“IComparable”下激活智能标记,并选择“实现接口 System.IComparable 存根 (stub)”。

IntelliSense 将 IComparable.CompareTo 方法从“IComparable”接口添加到 Program 类:

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

请参见

参考

实现接口

接口(C# 编程指南)

显式接口实现(C# 编程指南)

其他资源

自动代码生成