我有一个类似的构造方法:
public class Foo
{
public Foo (DateTime? startFrom)
{
_startFrom = startFrom;
}
}
我这样调用这个构造方法:
var context = new Foo(new DateTime(2012, 7, 15, 11, 2, 10, 2)); // 2 miliseconds
但是当我调试它时,我发现 002 毫秒在传递给默认构造函数(即 Nullable DateTime 参数)时被设置为 000。
当我将 DateTime 作为参数传递给采用 Nullable DateTime 的方法时,我丢失了 DateTime 的毫秒数是否正常?