不是很理解你的这个需求。
C#里,interface(接口)结构体中定义的接口必须在继承类里显式的实现,否则编译器就报错了,应该不用去判断“是不是实现了某个接口”,因为编译器会帮你判断。
如:
public interface ICommon
{
string Show(string str);
}
public class Common:ICommon //继承接口
{
public string Show(string str) //接口实现
{
return "您输入了:"+str;
}
}
如果你的实现类里面写成:
public string Show(int number){.....}
那么编译器会提醒你,Common里没有显式实现接口。。。