我想創建一個類,該類將添加一些有助於使用DataTable類的新方法。我想避免靜態類,所以我創建了一個類將DataTable對象轉換爲繼承自DataTable的自定義類對象
MyDataTable : DataTable
和我的方法存在。
如何將DataTable對象轉換爲MyDataTable對象? 我已經嘗試過
MyDataTable dt2 = (MyDataTable)dt;
但它返回一個InvalidCastException的。
我現在知道它不能以這種方式工作。但我也不知道我該如何解決這個問題。誰能幫我這個?
喜歡的時候說MyDataTable myTable的=新MyDataTable();你覺得有什麼方法需要添加? – Derek
我注意到在我的代碼中我想用一種方法替換多個代碼。像獲得第一行那樣的東西,或者如果沒有行,則返回null。我試圖爲這些方法創建靜態類,但它並沒有減少代碼量,這是我的目標。如果我可以擴展DataTable類(以某種方式)讓這些方法對我有很大的幫助。 –