我读到TimeSpan.FromHours方法被认为更慢(http://www.dotnetperls.com/timespan),我应该使用TimeStamp构造函数。
但考虑到我不应该使用.FromHours
方法,我将如何为以下情况做到这一点:
TimeSpan ts = TimesSpan.FromHours(double.Parse(stringVal));
double tHours = ts.TotalHours;
double min = ts.Minutes;
答案 0 :(得分:0)
该基准测试超过100,000,000次迭代,并表明它的速度是构造函数的两倍。除非你能用自己的基准证明“开销”对你的应用程序来说是个问题,否则我建议你坚持使用FromHours
方法,因为它更具可读性和模糊性。