在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() 方法
通过这种方法,我们实现了对接口的灵活调用,并通过显式转换控制访问具体接口的方法。
4.81MB
文件大小:
评论区