探讨在.NET框架中使用的数据类型
发布时间:2023-07-20 13:31:02 所属栏目:教程 来源:
导读:VOS类型系统提供丰富的类型系统,它打算支持多种编程语言的完全实施。所以,VOS必须都支持面向对象的语言和过程编程语言。
现在,存在着很多种近似但有点不兼容的类型。就拿整型当例子,在VB中,它是16位长,而在
现在,存在着很多种近似但有点不兼容的类型。就拿整型当例子,在VB中,它是16位长,而在
|
VOS类型系统提供丰富的类型系统,它打算支持多种编程语言的完全实施。所以,VOS必须都支持面向对象的语言和过程编程语言。 现在,存在着很多种近似但有点不兼容的类型。就拿整型当例子,在VB中,它是16位长,而在C++中,它是32位。还有更多的例子,特别是用在日期和时间以及数据库方面的数据类型。这种不兼容使应用程序的创建和维护不必要地复杂化,尤其当程序使用了多种编程语言时。 另一个问题是,因为编程语言之间存在着一些差别,你不能在一种语言中重用另一种语言创建的类型。(COM用二进制标准接口部分地解决了这个问题)。 当今代码重用肯定是有限的。 发布应用程序的最大障碍是各种编程语言的对象模型不统一。几乎每一方面都存在着差异:事件、属性、永久保存等等。 VOS这里将改变这种现象 。VOS定义了描述值的类型,并规定了类型的所有值所必须支持的一条合约。前面提到的支持面向对象和过程编程语言,就存在着两种值和对象。 对于值,类型存储于表述中,同样操作也在其中实行。对象更强大因为它显式地存于表述中。每一个对象都有一个区别于其它对象的识别号。支持不同的VOS类型在第四章 “C#类型”中提出。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
