显式的接口成员实现主要有以下两个目的:
- 由于显式实现的接口成员无法通过类型实例直接访问到,这样就可以把接口成员从实现该接口的类型的公共成员中分离出来。在接口通常在程序集内部使用且客户对该接口没有什么兴趣的情况下,这种实现方式就显得很有用。
- EIMI还允许接口成员与类型原有的成员具有相同的签名和返回值,这在不使用EIMI的情况下是不可能的。同样地,EIMI还允许成员之间具有相同的签名和不同的返回值。
本文深入探讨了显式接口成员实现的主要用途,包括如何将接口成员从类型成员中分离出来,以及如何在不改变签名的前提下实现不同返回类型的方法。此方法在程序集内部使用时尤其有效。
显式的接口成员实现主要有以下两个目的:
3369
1445

被折叠的 条评论
为什么被折叠?