爲Convert.ToDateTime()
顯示的工具提示表示它總是拋出System.InvalidCastException。爲什麼?爲什麼Convert.ToDateTime()的工具提示說它總是拋出?
回答
您不能將類似short
(或bool
或各種其他數據類型)的東西轉換爲DateTime
,因此總是拋出它是有意義的。但是,如果你嘗試的東西,可以合理地轉換爲DateTime
的轉換,那麼它不會:
+1找到它。讓人想知道爲什麼只有拋出異常時才提供重載。似乎不合理。 – 2010-08-21 15:51:09
@jdk:我的猜測是因爲它阻止了拳擊。如果重載不在那裏,那麼'ToDateTime(object)'將接管並拋出相同的異常。即使'ToDateTime(object)'改爲'ToDateTime(IConvertible)',顯然它需要它,它仍然會接管,因爲所有的原始類型都實現了這個接口... ... – Timwi 2010-08-21 15:53:11
@jdk:出於好奇,你會解釋一下對我來說你是如此快速地發現我的答案?我不認爲該網站很快發出電子郵件,沒有人贊成這個問題,那麼你做了什麼?您是否繼續重新加載此頁面?還是你和另一個用戶在發佈後8分鐘獨自碰巧遇到了我的答案? – Timwi 2010-08-21 15:55:04
- 1. 爲什麼MemoryStream.GetBuffer()總是拋出?
- 2. JQuery的工具提示總是顯示標題名稱爲工具提示
- 3. 爲什麼它總是給零輸出?
- 4. ng2-chart.js工具提示總是顯示
- 5. 什麼是jQuery工具提示類?
- 6. 自定義IE8工具提示標題=「工具提示說明」
- 7. 工具提示中的ShowAlways屬性的行爲是什麼?
- 8. 爲什麼我的ajax請求總是拋出錯誤?
- 9. Highchart - 傳說的工具提示
- 10. 爲什麼bootstrap工具提示不是初始化兩次?
- 11. 爲什麼它說loc不是函數
- 12. 在工具提示/彈出窗口中顯示方法說明
- 13. 爲什麼我的C++/CLI工具提示不會顯示?
- 14. 爲什麼Flowdocument的工具提示不顯示?
- 15. 爲什麼DevExpress GridControl顯示空的工具提示?
- 16. 超級簡單的CSS工具提示在表中,爲什麼它不顯示,我可以使它工作?
- 17. jquery.com使用什麼工具提示?
- 18. 爲什麼它總是一個空值?
- 19. Joomla 3中的工具提示的DOM結構是什麼?
- 20. 它爲什麼總是給出相同的時間?
- 21. 爲什麼我的setCursor()停止創建我的工具提示?
- 22. 爲什麼我的輸出總是0.00?
- 23. 這是爲什麼拋出一個IndexError?
- 24. 爲什麼我的安裝程序總是提示重啓
- 25. 什麼是最好的jQuery工具提示插件?
- 26. 實現JTree工具提示的最佳方式是什麼?
- 27. Bootstrap工具提示:溢出?
- 28. 爲什麼不是這個jQuery UI工具提示按預期工作?
- 29. 定製工具提示離開蠟燭棒,因爲它是
- 30. 爲什麼我的工具提示開啓和關閉?
用什麼方法?你能展示一些代碼嗎? – 2010-08-21 06:56:31
這是一個咆哮還是一個問題?你沒有發佈任何代碼。 – Oded 2010-08-21 06:56:50
發佈一個小代碼片段,當您認爲它不應該發生異常時,我們將解釋原因。你提出這個問題的方式沒有意義。 – Timwi 2010-08-21 06:57:33