Согласно документам , DateTime
не является встроенным типом (см. Также здесь ).
Только псевдонимы в нижнем регистре, например int
илиstring
встроены.
Ваш пример Guid
может работать, потому что " тип очевиден ".
Это может объяснить, почему:
Guid h = Guid.NewGuid();
Guid i = h;
h
оставлен один, но i
нет (поскольку NewGuid
классифицируется как метод создания ).
Я считаю, что это не работает дляDateTime.Now
, поскольку это не статический метод (это свойство).Но это работает для DateTime.Parse
- например.