Я хотел бы передать DateTime в качестве DefaultParameterValue моему методу, используя класс DefaultParameterValueAttribute в .net Framework. Есть ли способ сделать это?
Я могу передать строку, логическое значение и другие типы кода, приведенные ниже. Я попытался передать Nullable DateTime, но не сработало.
object SomeMethod([Optional, DefaultParameterValue("")]string param1,
[Optional, DefaultParameterValuefalse)] bool isValid,
[Optional, DefaultParameterValue(null)] Nullable<DateTime> valuationDate
);