当前位置: 首页 > 编程语言 > C#

为什么System.Convert有ToDateTime接受DateTime?分享

时间:2023-04-11 01:39:30 C#

为什么System.Convert有接受DateTime的ToDateTime?////摘要://返回指定的System.DateTime对象;没有执行实际的转换。////参数://值://日期和时间值。////返回://返回值不变。公共静态DateTimeToDateTime(日期时间值);为什么System.Convert有接受DateTime的ToDateTime?方法文档声明值保持不变。约定俗成,可预测性,因为IConvertable定义了方法ToDateTime。我相信,在幕后,System.Convert只会运行IConvertable类的所有组合。实际代码确实是:publicstaticDateTimeToDateTime(DateTimevalue){returnvalue;}这确认该值未被修改。转换方法有很多种。我认为这只是因为它应该接受签名中的所有原始对象。即使使用反射,如果不支持从DateTime到DateTime的转换,也会发生意外行为。以上是C#学习教程:为什么System.Convert有ToDateTime接受DateTime?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: