基于C#的接口基础教程之三(2)_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:基于C#的接口基础教程之二
  第二节 定义接口   从技术上讲,接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码可以调用组件对象的功能。   定义接口的一般形式为: [attributes] [m

  接口成员的全权名

  使用接口成员也可采用全权名(fully qualified name)。接口的全权名称是这样构成的。接口名加小圆点"." 再跟成员名比如对于下面两个接口:

interface IControl {
 void Paint( ) ;
}
interface ITextBox: IControl {
 void GetText(string text) ;
}

  其中Paint 的全权名是IControl.Paint,GetText的全权名是ITextBox. GetText。当然,全权名中的成员名称必须是在接口中已经定义过的,比如使用ITextBox.Paint.就是不合理的。

  如果接口是名字空间的成员,全权名还必须包含名字空间的名称。

namespace System
{
 public interface IDataTable {
  object Clone( ) ;
 }
}

  那么Clone方法的全权名是System. IDataTable.Clone。

  定义好了接口,接下来就是怎样访问接口,请看下一节--访问接口

分享:基于C#的接口基础教程之一
  第一节 接口慨述   接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上)。接口可以从多个基接

共2页上一页12下一页
来源:模板无忧//所属分类:.Net教程/更新时间:2008-08-22
相关.Net教程