使用 DateTime.Add(TimeSpan)
是否有任何性能差异?与 DateTime.AddDays(double)
, DateTime.AddHours(double)
等等?
最佳答案
Add(TimeSpan) 直接使用 TimeSpan 的 ._ticks 成员调用 AddTicks。 AddDays 等,进行乘法和范围检查,然后调用 AddTicks。所以 Add(TimeSpan) 可能稍微快一点,但几乎可以肯定是微不足道的:所有速度都会快得让人眼花缭乱。
关于.net - DateTime.Add(TimeSpan) 性能与 DateTime.AddDays/Hours/etc* 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1857823/