How to: Explicitly Implement Interface Members (C# Programming Guide)

来源:互联网 发布:安卓看美漫的软件 编辑:程序博客网 时间:2024/06/06 01:44

本示例声明一个 接口IDimensions 和一个类 Box,该类显式实现接口成员 getLength 和 getWidth。通过接口实例 dimensions 访问这些成员。示例:

可靠编程


  • 请注意 Main 方法中下列代码行被注释掉,因为它们将产生编译错误。显式实现的接口成员不能从实例访问//System.Console.WriteLine("Length: {0}", box1.getlength());
    //System.Console.WriteLine("Width: {0}", box1.getwidth());

  • 还请注意,Main 方法中的下列代码行成功输出框的尺寸,因为这些方法是从接口实例调用的:System.Console.WriteLine("Length: {0}", dimensions.getLength());
    System.Console.WriteLine("Width: {0}", dimensions.getWidth());

 

 

  •