casting

    4熱度

    4回答

    好吧,我的實際問題是這樣的:我實施了IList<T>。當我到CopyTo(Array array, int index),這是我的解決方案: void ICollection.CopyTo(Array array, int index) { // Bounds checking, etc here. if (!(array.GetValue(0) is T)) t

    2熱度

    3回答

    在Informix中,如何將char(8)類型轉換爲money類型,以便我可以將其與另一個money類型進行比較? 使用「tblAid.amt::money as aid_amt」不起作用。 使用「(tblAid.amt * 1) AS aid_amt」不起作用。

    2熱度

    2回答

    我正在使用JIntegra java com橋。 我有一個Object類型的對象,其中真正的coclass是未知的。 我需要檢查該對象是否可以轉換爲特定的COM接口(它具有由JIntegra生成的代理類)。

    5熱度

    3回答

    訪問從數據庫中檢索的DataTable中的對象時,是否有任何理由不將該對象轉換爲所需的類型,還是有理由使用convert?我知道規則是在我們知道我們正在處理的數據類型時進行的,並在嘗試將數據類型更改爲不是時進行轉換。假定我們知道列中存儲了什麼數據類型,那麼演員似乎是合適的,但是有沒有任何數據庫類型問題,這意味着我們不能依靠這個問題?

    2熱度

    4回答

    我已經有一個通用型的「G」 在我的類模型I類有 public class DetailElement : ElementDefinition 比方說,我有這樣的 的方法 public void DoSomething<G>(G generic) where G : ElementDefinition { if (generic is DetailEle

    4熱度

    9回答

    我有一個小型財務應用程序,PHP作爲前端,MySQL作爲後端。我有古老的偏見,我在MySQL中存儲貨幣價值爲整數美分。我的HTML表單允許輸入美元值,如「156.64」,我使用PHP將其轉換爲美分,然後將美分存儲在數據庫中。 我有一個函數可以清除表單中的美元值,並將其轉換爲美分。我去掉前導文本,去掉尾隨文本,乘以100並轉換爲整數。這最後一步是 $cents = (integer) ($dolla

    3熱度

    4回答

    一種隨機問題... 我在尋找的是一種方法來表達一個強制轉換操作,該轉換操作使用我正在強制轉換的類實例的已定義操作符,並生成編譯時錯誤如果該類型沒有定義的演員操作符。因此,例如,我正在尋找的是這樣的: template< typename RESULT_TYPE, typename INPUT_TYPE > RESULT_TYPE operator_cast(const INPUT_TYPE& t

    10熱度

    6回答

    方案: 我目前正在編寫一個圖層,將3個類似的webservices抽象爲一個可用的類。每個Web服務都公開一組共享公共性的對象。我創造了一套利用共同性的中介對象。但是在我的圖層中,我需要在Web服務對象和我的對象之間進行轉換。 我使用反射來在運行時創建相應的類型我做出像這樣的調用Web服務之前: public static object[] CreateProperties(Type type,

    22熱度

    3回答

    我有以下接口: internal interface IRelativeTo<T> where T : IObject { T getRelativeTo(); void setRelativeTo(T relativeTo); } 和一堆類,(應)執行它,如: public class AdminRateShift : IObject, IRelativeTo<Adm

    12熱度

    6回答

    說我有一個長方形的字符串數組 - 而不是一個交錯數組 string[,] strings = new string[8, 3]; 什麼是提取此(無論是單排或一列)一個一維數組的最佳方式?當然,我可以用for循環來做到這一點,但我希望.NET有更好的內置方式。 用於將提取的字符串數組轉換爲對象數組的加分。