请不要贴msdn帮助里面的东东。。

解决方案 »

  1.   

    都是面向对象里面的东西,并不是.NET发明的。
      

  2.   

    to icyer,以前interface是做好的,只能用不能动的,现在是可以开发了
      

  3.   

    这是msdn原文
    和类一样,接口也定义了一系列属性、方法和事件。但与类不同的是,接口并不提供实现。它们由类来实现,并从类中被定义为单独的实体。接口表示一种约定,实现接口的类必须严格按其定义来实现接口的每个方面。有了接口,就可以将功能定义为一些紧密相关成员的小组。可以在不危害现有代码的情况下,开发接口的增强型实现,从而使兼容性问题最小化。也可以在任何时候通过开发附加接口和实现来添加新的功能。虽然接口实现可以进化,但接口本身一旦被发布就不能再更改。对已发布的接口进行更改会破坏现有的代码。若把接口视为约定,很明显约定双方都各有其承担的义务。接口的发布者同意不再更改该接口,接口的实现者则同意严格按设计来实现接口。Visual Basic .NET 以前的 Visual Basic 版本可以使用接口,但不能直接创建它们。Visual Basic .NET 允许用 Interface 语句定义真正的接口,并允许用改进版本的 Implements 关键字来实现这些接口。
      

  4.   

    跟delphi一样,c#的类不能实现多重继承,接口是为了实现多重继承
      

  5.   

    to sprink_ok 我没说接口是新东西,只是vb.net中实现了真正意义的接口