在Visual Studio設置框中,可以創建TimeSpan類型的設置。我試圖讓它默認爲> = 24小時。這些令人討厭的行爲是:如何在VIsual Studio中將TimeSpan設置的默認值設置爲> = 24小時?
23:00:00
相當於23小時(同TimeSpan.Parse)
24:00:00
相當於768個小時(= 24天)(同TimeSpan.Parse)
如果我進入1:0:0:0
visual studio將此值更改爲1.0:0:0(相當於1小時)(TimeSpan.Parse相當於我想要的24小時)
TimeSpan類型很好,因爲它允許強制執行類型安全性,用戶能夠編輯更好看的表示(儘管可能更加confu唱由於23:00:00
/24:00:00
行爲,這是有點違反直覺對我來說),但我看不出如何做到這一點,並允許> =24小時時間跨度
您還可以將TimeSpan存儲爲字符串,然後解析爲TimeSpan。 –