我目前正在查看date和datetime对象的msdn页面。我也打开了反射器,看起来日期和日期时间对象只是引用日期结构。 为什么我们有两个引用相同结构的对象?它们之间有什么区别?
答案 0 :(得分:7)
CLR类(例如DateTime
,Int32
等)包含实际的实现。这是您将在Reflector中看到的内容。
由于它们的传统,C#和VB为常用数据类型定义了某些别名。例如,C#中的int
是Int32
的别名。在VB中,Date
的一个此类别名为DateTime
。
以下是这些别名的列表:
答案 1 :(得分:0)
没有Date
类型。只有DateTime
类型,您可以将其用于任何日期或日期时间数据。