我试图创建这样的扩展方法:
public static DateTime HistoryFrom(this DateTime dateTime){
return new DateTime(1900,1,1);
}
但这不起作用,可能是因为从未使用过的参数。 有没有办法如何将其作为DateTime结构的扩展?
感谢
答案 0 :(得分:3)
像这样使用:
var history = new DateTime().HistoryFrom();
但是创建一个你没有使用的DateTime
毫无意义。
不更改Extensions类:
var history = YourExtensionClass.HistoryFrom(null);
或:
var history = ((DateTime)null).HistoryFrom();
如果您不想要它,请完全删除this
参数,然后您就不需要传递null
。