似乎C#中的几乎所有特性都借鉴了另一种语言(OOP来自Java语言,泛型(参数多态性)和lambdas来自ML家族,LINQ来自Haskell的monad,dynamic来自动态语言),但我不知道属性( Java世界中的注释)的起源。C#是第一个引入属性的语言吗?
发布于 2010-09-30 06:16:20
回到C++世界,我第一次在COM (接口定义语言)文件中看到属性作为方法或参数批注。我不知道它们是不是在那里发明的。http://msdn.microsoft.com/en-us/library/aa367042.aspx
发布于 2010-09-30 06:02:32
我认为这是带有刻板印象的UML。
https://stackoverflow.com/questions/3825833
复制相似问题