Объект Date против объекта DateTime - PullRequest
5 голосов
/ 19 апреля 2011

В настоящее время я просматриваю страницы msdn для объекта date и datetime.У меня также открыт отражатель, и похоже, что объект date и datetime просто ссылается на структуру Date .Почему у нас есть два объекта, которые ссылаются на одну и ту же структуру?в чем разница между ними?

Ответы [ 2 ]

7 голосов
/ 19 апреля 2011

Классы CLR (например, DateTime, Int32 и т. Д.) Содержат фактическую реализацию. Это то, что вы увидите в Reflector.

В силу своего наследия C # и VB определяют определенные псевдонимы для часто используемых типов данных. Например, int в C # является псевдонимом Int32. В VB один такой псевдоним Date для DateTime.

Вот списки этих псевдонимов:

0 голосов
/ 19 апреля 2011

Нет типа Date. Существует только тип DateTime, который вы должны использовать для любых данных даты или времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...