接口成员的全权名

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

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

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

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

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

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

时间: 2024-10-29 04:29:06

接口成员的全权名的相关文章

CS1519: 类、结构或接口成员声明中的标记“void”无效

问题描述 "/"应用程序中的服务器错误.--------------------------------------------------------------------------------编译错误说明:在编译向该请求提供服务所需资源的过程中出现错误.请检查下列特定错误详细信息并适当地修改源代码.编译器错误消息:CS1519:类.结构或接口成员声明中的标记"void"无效源错误:行29:行30:#regionExtensibilityMethodDefin

Facebook对外宣布,该公司将组建成员达12名的“客户委员会”

据美国营销杂志<广告时代>网络版报道,在周三举行的2011年度"戛纳国际创意节"广告大会上,Facebook对外宣布,该公司将组建成员达12名的"客户委员会",该委员会将就Facebook网络广告市场战略等事宜提出各类建设性意见. Facebook全球广告销售副总裁卡罗琳·埃弗森(Carolyn Everson)表示,该委员会采取邀请制,其成员主要分为两类:一是全球大型广告代理商,二是Facebook的全球大型广告客户.埃弗森还表示,该委员会成员每年轮换

中国黑客首度进行民间技术分级 实力成员仅百名

新浪财经讯 10月9日消息,被誉为中国黑客教父的绿色兵团创始人GOODWELL在与新浪财经独家对话时表示,COG根据专业技能将黑客分为六级,这是国内首度提出这一概念.据悉,实力顶尖的高级黑客不足百名,目前大多已进入信息安全领域. COG,信息安全专业委员会(Chown Owner Group)是一个由民间自发组织成立的非营利性的研究机构,以网络信息安全领域为焦点,致力于提高中国网络安全水平,倡导健康的中国信息安全文化. 中国黑客界元老GOODWELL是GOG的主要发起人之一.1997年,他所创立

编译器错误消息: CS1519: 类、结构或接口成员声明中的标记“void”无效

问题描述 partialvoidOnCreated();partialvoidInsertcourse(courseinstance);partialvoidUpdatecourse(courseinstance);partialvoidDeletecourse(courseinstance);partialvoidInsertdenglubiao(denglubiaoinstance);partialvoidUpdatedenglubiao(denglubiaoinstance);partia

接口的成员

15.3.1 接口成员的定义 接口可以包含一个和多个成员,这些成员可以是方法.属性.索引指示器和事件,但不能是常量.域.操作符.构造函数或析构函数,而且不能包含任何静态成员.下面例子中接口IExample包含了索引指示器.事件E.方法F.属性P这些成员: interface IExample { string this[int index] {get;set;} event EventHandler E; void F(int value); string P{get;set;} } publi

三星电子最后一名非韩籍董事会成员即将离任

2月24日消息,据国外媒体报道,三星电子公司的最后一名非韩籍董事会成员在本月任期结束后,三星电子公司将不再吸纳外籍人员成为三星电子公司董事会成员. 在三星电子公司今天向监管部门提交的一份文件揭示,三星电子公司董事会任命原新韩金融集团前任首席执行官李在何(Lee In Ho)成为三星电子公司的新的外部董事.该任命将在3月19日经三星电子公司股东大会批准后方可执行.原瑞典籍董事会成员戈兰·S·马尔默(Goran S. Malm)自2001年成为三星电子公司的董事会成员.2006年,三星董事会将董事会

基于C#的接口基础教程之五

第五节.实现接口 1.显式实现接口成员 为了实现接口,类可以定义显式接口成员执行体(Explicit interface member implementations).显式接口成员执行体可以是一个方法.一个属性.一个事件或者是一个索引指示器的定义,定义与该成员对应的全权名应保持一致. using System ;interface ICloneable { object Clone( ) ;}interface IComparable { int CompareTo(object other)

C# 语言规范--1.9 接口

规范|接口     一个接口定义一个协定.实现接口的类或结构必须遵守其协定.接口可以包含方法.属性.索引器和事件作为成员.     示例 interface IExample{   string this[int index] { get; set; }   event EventHandler E;   void F(int value);   string P { get; set; }}public delegate void EventHandler(object sender, Eve

第十五章 接口[《.net框架程序设计》读书笔记]

.net框架|笔记|程序|设计 第十五章 接口 摘要: 接口的应用及完全限定名方式定义接口的应用. 一. 接口与继承 l C#支持单实现继承和多接口继承 l 接口中可以定义:事件.无参属性(属性).含参属性(索引器):C#不允许接口定义任何静态成员(CLR却允许定义静态成员):CLR不允许接口定义实例字段和构造器. l 缺省为public abstract 方法,但不可用任何修饰符进行修饰(包括public) l 将值类型转换为接口类型(假设其实现了某个接口),则值类型被装箱为引用类型,以调用其