什么是DateTime.ToBinary与Ticks和FromBinary与构造函数

Vic*_*aru 1 c# datetime

我注意到,DateTimeToBinaryTicks,这似乎返回相同的数值.此外FromBinary,采用long值的构造函数似乎都会产生相同的对象.

为什么两者都存在?我应该注意其他平台或陷阱上的差异吗?

Dan*_*ite 5

根据MSDN,ToBinary尊重该Kind物业.他们用2句话解释得很好:

使用ToBinary方法将当前DateTime对象的值转换为二进制值.随后,使用二进制值和FromBinary方法重新创建原始DateTime对象.

您可以在此处查看实施的来源.