成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

概述C#定義接口成員

開發 后端
本文介紹C#定義接口成員,接口可以包含一個和多個成員,這些成員可以是方法、屬性、索引指示器和事件,但不能是常量、域、操作符、構造函數或析構函數,而且不能包含任何靜態成員。

從技術上講,接口是一組包含了函數型方法的數據結構。通過這組數據結構,客戶代碼可以調用組件對象的功能。

C#定義接口成員
接口可以包含一個和多個成員,這些成員可以是方法、屬性、索引指示器和事件,但不能是常量、域、操作符、構造函數或析構函數,而且不能包含任何靜態成員。接口定義創建新的定義空間,并且接口定義直接包含的C#定義接口成員將新成員引入該定義空間。

說明:

◆接口的成員是從基接口繼承的成員和由接口本身定義的成員。

◆接口定義可以定義零個或多個成員。接口的成員必須是方法、屬性、事件或索引器。接口不能包含常數、字段、運算符、實例構造函數、析構函數或類型,也不能包含任何種類的靜態成員。

◆定義一個接口,該接口對于每種可能種類的成員都包含一個:方法、屬性、事件和索引器。

◆C#定義接口成員默認訪問方式是public。接口成員定義不能包含任何修飾符,比如成員定義前不能加abstract,public,protected,internal,private,virtual,override 或static 修飾符。

◆接口的成員之間不能相互同名。繼承而來的成員不用再定義,但接口可以定義與繼承而來的成員同名的成員,這時我們說接口成員覆蓋了繼承而來的成員,這不會導致錯誤,但編譯器會給出一個警告。關閉警告提示的方式是在成員定義前加上一個new關鍵字。但如果沒有覆蓋父接口中的成員,使用new關鍵字會導致編譯器發出警告。

◆方法的名稱必須與同一接口中定義的所有屬性和事件的名稱不同。此外,方法的簽名必須與同一接口中定義的所有其他方法的簽名不同。

◆屬性或事件的名稱必須與同一接口中定義的所有其他成員的名稱不同。

◆一個索引器的簽名必須區別于在同一接口中定義的其他所有索引器的簽名。

◆接口方法聲明中的屬性(attributes), 返回類型(return-type), 標識符(identifier)和形式參數列表(formal-parameter-lis)與一個類的方法聲明中的那些有相同的意義。一個接口方法聲明不允許指定一個方法主體,而聲明通常用一個分號結束。

◆接口屬性聲明的訪問符與類屬性聲明的訪問符相對應,除了訪問符主體通常必須用分號。因此,無論屬性是讀寫、只讀或只寫,訪問符都完全確定。

◆接口索引聲明中的屬性(attributes),類型(type)和形式參數列表(formal-parameter-list)與類的索引聲明的那些有相同的意義。

下面例子中接口IMyTest包含了索引指示器、事件E、方法F、屬性P這些成員:

  1. interfaceIMyTest{  
  2. stringthis[intindex]{get;set;}  
  3. eventEventHandlerE;  
  4. voidF(intvalue);  
  5. stringP{get;set;}  
  6. }  
  7. publicdelegatevoidEventHandler(objectsender,EventArgse); 

【編輯推薦】

  1. C#調用Windows API函數
  2. 詳解C#調用Outlook API
  3. C#連接Access、SQL Server數據庫
  4. 介紹C#調用API的問題
  5. C#調用Excel與附加代碼
責任編輯:佚名 來源: 51CTO.com
相關推薦

2009-08-25 10:57:09

C#接口

2009-08-24 10:06:31

C#接口成員

2009-08-31 17:02:28

C#接口編程

2009-09-02 14:26:50

C#對接口成員訪問

2009-08-10 14:03:08

C# COM接口

2009-08-25 10:44:08

C#接口定義接口

2009-08-27 17:59:56

C#接口定義

2009-08-31 16:47:39

C#接口的定義

2009-08-12 15:55:12

C#接口定義

2009-09-28 14:45:22

C#接口的定義

2009-09-24 15:20:54

C#接口定義

2009-08-18 10:30:30

C#枚舉

2009-08-31 09:44:23

C# Employee

2009-09-03 11:15:38

C#設置Coopera

2009-07-31 14:08:54

C# 匿名函數

2009-08-13 15:18:23

C#文件上傳

2009-08-18 17:29:02

C#使用指針

2009-08-18 09:26:07

C#線程功能

2009-08-17 09:57:00

C# Windows

2009-08-20 16:28:45

C#匿名方法
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 性一交一乱一伦视频免费观看 | 午夜电影网| 精品国产乱码久久久久久图片 | 亚洲网站在线观看 | 日本网站在线看 | 国产在线一区二区 | 国产精品久久免费观看 | 超碰免费在线 | 在线观看毛片网站 | 成人国产精品久久久 | 亚洲国产成人精品女人久久久 | 亚洲一区在线日韩在线深爱 | 亚洲在线免费观看 | 久久精品欧美电影 | 中文字幕在线看人 | 亚洲一区二区三区免费视频 | 精品美女久久久久久免费 | 中文字幕欧美一区 | 日韩高清国产一区在线 | 天天插天天舔 | 免费视频一区 | 久久久视 | 国产精品日韩在线观看一区二区 | 欧美成年网站 | 在线播放中文字幕 | 国产精品久久久久久久岛一牛影视 | 精品国产乱码久久久久久丨区2区 | 久久久久国产精品人 | 亚洲精品欧美 | 日本视频免费观看 | 日韩在线电影 | 在线观看免费国产 | 影音先锋欧美资源 | av在线免费观看网站 | 日韩在线播放视频 | 毛片在线免费播放 | 精品久久久久久久 | 国产欧美一区二区三区日本久久久 | 精品免费视频 | 国产免费一区 | 欧美一区二区三区四区在线 |