首页 > 解决方案 > 当有一个减法时,为什么没有 DateTime.Add(DateTime) 方法?

问题描述

为什么DateTime.Add(DateTime)过载时没有过DateTime.Subtract(DataTime)载?

鉴于 Add 和 Subtract 操作的相似性,我希望它们具有相同的重载。为什么可能不是这样?

标签: c#.netapi

解决方案


两个对象之间的区别DateTimeTimeSpan对象。Subtract(DateTime)回报TimeSpanSubtract(TimeSpan)回报DateTime

但是,您可以增加DateTimeTimeSpan一个间隔)值或使用AddDays(),AddMonths()等方法,添加两个DateTime对象在结果方面没有意义


推荐阅读