哪些语言或平台影响.NET 1.0团队从一开始就构建属性的概念?这是一个面向方面的事情吗?序列化?或者是其他东西?我此时仍然在VB6-land,并且从未使用任何1.0之前的.NET版本。
答案 0 :(得分:2)
我不知道这是否是创始人,但他们已经在COM和MIDL中存在了很长时间。没有用户定义的,但你必须归因于方法,类型等,以便在MIDL中对合同做出具体的声明。
答案 1 :(得分:1)
信不信由VB和Microsoft Transaction Server / COM +开发团队的经验/反馈在.NET,属性和元数据的某些设计理性中有一点点。
VB6增加了对COM + / MTS可以读取的属性/元数据的支持,并确定了对象的行为方式。还记得您班上的所有设置,例如“需要交易”,“需要新交易”等等吗?它们实际上是面向方面的属性。有一个很棒的Don Box采访,关于这一切,当我再次找到它时,我会发布一个链接。
答案 2 :(得分:0)
Delphi / Object Pascal属性?如果我没记错的话,Delphi的设计师之一也是.NET的设计者之一。语法也类似。