DateTime.Add(TimeSpan)性能与DateTime.AddDays/Hours/etc*方法

Chr*_*ons 2 .net datetime

有没有使用任何性能差异DateTime.Add(TimeSpan)对比DateTime.AddDays(double),DateTime.AddHours(double)等等?

ito*_*son 5

Add(TimeSpan)直接使用TimeSpan的._ticks成员调用AddTicks.AddDays等,进行乘法和范围检查,然后调用AddTicks.所以Add(TimeSpan)可能会快一些,但几乎肯定是微不足道的:所有人都会非常快.