读书人

关于引用接口中的方法有关问题

发布时间: 2012-09-28 00:03:35 作者: rapoo

关于引用接口中的方法问题
最近研究引用窗体中的方法
例如: public interface IMainForm
{
void PerformChangeSkinColor();
}
public void ChangeSkinColr()
{
public static IMainForm MainForm
{
get { return _mainForm; }
set { _mainForm = value; }
}
}
public class MainForm ():IMainForm
{
public void ChangeSkinColor()
{
SharedSkin.IMainForm.PerformChangeSkinColor();
}

}
各个类中都没有定义PerformChangeSkinColor的实体函数,这样的程序是如何进行的呢?

[解决办法]
继承 IMainForm ,子类去实现接口内部方法
[解决办法]
面向接口编程

读书人网 >C#

热点推荐