我是初学c#的,接口的问题我看了半天还是不懂,它是怎么实现的,又有什么作用和效果呢?

解决方案 »

  1.   

    接口的好处之一,是为一组性质相似的服务提供统一的调用方式。
    比如你需要实现一个输出功能, 但有可能是输出到屏幕,有可能输出到打印机,这时候你可以定义一个IOutput接口,这个接口里定义一个输出方法:Output(string s).  这样你的程序里输出的代码就可以统一为:
    IOutput out = ...... //这里初始化输出设备,根据具体需要。
    out.Output("ssss");  //这里不管是用的什么输出设备,调用方法是一直的,因为它们都支持IOutput接口。
      

  2.   

    http://hi.baidu.com/wqk1025/blog/category/c%23.net/index/6
    这里两篇关于接口的文章,或许能够帮助你理解接口。
      

  3.   

    如果我现在要写一个YY小说
    我可以这么写,接口就是一段具有特定功能DNA代码,这段DNA代码与物种无关对任何物种都有效。比如:我可以像X战警那样,把他们的特异功能,移植到任意的生物体上。金钢狼是吧!我可以造金刚猪
    闪电侠是吧!我可以造闪电狗