瀏覽單個文章
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者Adsmt
C# 也一直增加一些新的東西,像是 yield
http://msdn.microsoft.com/zh-tw/library/9k7k7cf0.aspx

還有像 IEnumerator<T> 這種語法,這是為 Collection 的概念加的,最早我使用 C# 時並沒有這種東西。而且我發現 Java 也有同樣的東西,不知是誰抄誰。


如果你是指 <T>,這裡的 T 應該是 template 或 type 簡寫,來源是 C++ template。
有些語言把這東西叫做 generics (泛型)...
http://zh.wikipedia.org/wiki/%E6%A8...F_%28C%2B%2B%29
http://zh.wikipedia.org/wiki/%E6%B3%9B%E5%9E%8B

我剛剛查一下英文版本 Wiki,有說明來源...
http://en.wikipedia.org/wiki/Generic_programming
引用:
The Java programming language has provided genericity facilities syntactically based on C++'s since the introduction of J2SE 5.0.
C# 2.0, Chrome 1.5 and Visual Basic .NET 2005 have constructs that take advantage of the support for generics present in the Microsoft .NET Framework since version 2.0.
 
__________________
滿招損 謙受益
舊 2015-01-09, 04:08 PM #22
回應時引用此文章
darkangel離線中