作者nature23306 (pART)
看板C_Sharp
標題[問題] 一系列的"I"開頭代表什麼意思?
時間Wed Jun 24 17:11:47 2015
以前學過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
→ ssccg: Interface 06/24 18:17
→ m339606: 首先我想先了解原PO了解甚麼是OOP(物件導向)嗎? 06/24 22:43
→ m339606: interface只是其中一種,規範是死的應用是活的 06/24 22:49
→ m339606: 原PO想了解的是interface這個規範還是I系列的應用原理? 06/24 22:50
物件導向有學過,不過已經很久,有點忘記確切的定義
這部份我會複習
另外我比較想先知道interface的規範
因為如果我連interface的定義是什麼,去看應用也是看不懂
麻煩m大了
※ 編輯: nature23306 (123.192.19.190), 06/25/2015 02:07:24
→ GoalBased: interface定義就那樣也沒甚麼特別的 06/25 09:25
→ GoalBased: 知道了定義還是不知道可以幹嘛 06/25 09:25
→ GoalBased: 還是像3F說的,回去再看一下OOP觀念 06/25 09:25