在幾年前,Insus.NET曾自定義一個類庫《ConvertData Class》http://www.49028c.com/insus/archive/2009/03/28/1424094.html,是為了把字符串轉換為一些實際類型,如bool、int、DataTime等,當轉換不成功之后,一律為null。這樣方便存儲數據庫時,不正確的可存儲為空。這個類庫,多少有些限制,它只使用在結合存儲過程時,對參數進行轉換。
但是,在開發時,雖然我們視顯示在網頁的數據值均為字符串,但是我們有時需要在程序中進行一些數據運算,得需要把字符串轉換為指定的數據類型。因此......說實的Insus.NET當時對.NET Framework的學習和了解甚少,時值今天.NET Frameworker都已經是4.5了。今天學習與看到了:
http://msdn.microsoft.com/zh-cn/library/system.componentmodel.typedescriptor(v=vs.110).aspx
它真正能解決Insus.NET的需求。你可以寫成一個共用的擴展函數:寫下此擴展方法,以備忘記。
新聞熱點
疑難解答