При создании объекта DateTime в списке инициализации объекта доступно только 4 свойства, однако этот класс имеет как минимум 10 открытых свойств.Мне было любопытно, почему бы не все общедоступные свойства были доступны при инициализации объекта, как это всегда было в прошлом.(Обратите внимание, что после создания объекта я мог бы использовать datetime. И просмотреть все свойства.)
DateTime datetime = new DateTime() {
Date = null,
DayOfWeek = null,
TimeOfDay = null,
Kind = null
}