[問題] 一系列的"I"開頭代表什麼意思?

看板C_Sharp (C#)作者 (pART)時間10年前 (2015/06/24 17:11), 10年前編輯推噓0(009)
留言9則, 3人參與, 最新討論串1/2 (看更多)
以前學過C++ C#是自學,所以這東西不是很懂在幹什麼? 在C#,有很多I開頭的class(?) 例如: IEnumerator, ICommand IEnumerator下面的註解意思是 interface System.Collections.Generic.IEnumeration<out T> Supports a simple iteration over a generic collection. T is System.Object 英文不是很好只知道I代表interface、好像代表一個集合(?) 詳細作用還請大家解惑 而這一系列的I class忠旨是什麼? 看別人的範例影片常常用到,但是,是做什麼用? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.137.20.70 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1435137111.A.3DB.html

06/24 18:17, , 1F
Interface
06/24 18:17, 1F

06/24 22:41, , 3F
06/24 22:41, 3F

06/24 22:43, , 4F
首先我想先了解原PO了解甚麼是OOP(物件導向)嗎?
06/24 22:43, 4F

06/24 22:49, , 5F
interface只是其中一種,規範是死的應用是活的
06/24 22:49, 5F

06/24 22:50, , 6F
原PO想了解的是interface這個規範還是I系列的應用原理?
06/24 22:50, 6F
物件導向有學過,不過已經很久,有點忘記確切的定義 這部份我會複習 另外我比較想先知道interface的規範 因為如果我連interface的定義是什麼,去看應用也是看不懂 麻煩m大了 ※ 編輯: nature23306 (123.192.19.190), 06/25/2015 02:07:24

06/25 09:25, , 7F
interface定義就那樣也沒甚麼特別的
06/25 09:25, 7F

06/25 09:25, , 8F
知道了定義還是不知道可以幹嘛
06/25 09:25, 8F

06/25 09:25, , 9F
還是像3F說的,回去再看一下OOP觀念
06/25 09:25, 9F
文章代碼(AID): #1LYdHNFR (C_Sharp)
文章代碼(AID): #1LYdHNFR (C_Sharp)