在Main函数中使用C#接口实现与转换

main() 函数中,首先演示了如何隐式实现 IConnect 接口的 read() 方法:

myclass cls = new myclass();
cls.read();

为了显式调用接口方法,需要将对象转换为接口类型:

Ibook ibk = cls as Ibook;
if (ibk != null) {
    ibk.read();
}

运行结果:

- 实现 IConnect.read() 方法

- 实现 Ibook.read() 方法

通过这种方法,我们实现了对接口的灵活调用,并通过显式转换控制访问具体接口的方法。

ppt 文件大小:4.81MB