作者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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1435137111.A.3DB.html
1F:→ ssccg: Interface 06/24 18:17
4F:→ m339606: 首先我想先了解原PO了解甚麽是OOP(物件导向)吗? 06/24 22:43
5F:→ m339606: interface只是其中一种,规范是死的应用是活的 06/24 22:49
6F:→ m339606: 原PO想了解的是interface这个规范还是I系列的应用原理? 06/24 22:50
物件导向有学过,不过已经很久,有点忘记确切的定义
这部份我会复习
另外我比较想先知道interface的规范
因为如果我连interface的定义是什麽,去看应用也是看不懂
麻烦m大了
※ 编辑: nature23306 (123.192.19.190), 06/25/2015 02:07:24
7F:→ GoalBased: interface定义就那样也没甚麽特别的 06/25 09:25
8F:→ GoalBased: 知道了定义还是不知道可以干嘛 06/25 09:25
9F:→ GoalBased: 还是像3F说的,回去再看一下OOP观念 06/25 09:25