【发布时间】:2018-04-14 01:48:04
【问题描述】:
假设您定义了一些任意接口:
public interface IInterface {
void SomeMethod();
}
假设有一些类碰巧有一个匹配的公共接口,即使它们没有“实现IInterface”。即:
public class SomeClass {
public void SomeMethod() {
// some code
}
}
还有没有办法让IInterface 引用SomeClass 实例?即:
SomeClass myInstance = new SomeClass();
IInterface myInterfaceReference = (IInterface)myInstance;
【问题讨论】:
标签: c#