Для политкорректности я хотел бы знать, существует ли способ создания экземпляра даты, чтобы она содержала наименьшее возможное значение даты в c # net v2.
Попробуйте DateTime.MinValue. Это наименьшее возможное значение для экземпляра DateTime в CLR. Это независимая от языка ценность.
Вновь созданный объект DateTime также по умолчанию легко создает значение MinValue.
DateTime myDate = DateTime.MinValue;