为什么Convert.ToDateTime()的工具提示会说它总是抛出?

时间:2010-08-21 06:54:46

标签: c# tooltip .net

Convert.ToDateTime()显示的工具提示表示它始终抛出System.InvalidCastException。为什么呢?

1 个答案:

答案 0 :(得分:4)

您无法将short(或bool或其他各种数据类型)转换为DateTime,因此始终抛出它是有意义的。但是,如果您尝试将可以明智地转换为DateTime的内容进行转换,则不会:

example screenshot showing the tooltip for two of the Convert.ToDateTime() overloads