changetype

    2熱度

    2回答

    關於解析值,我發現@hugoware這篇偉大的文章:http://hugoware.net/blog/more-control-when-parsing-values。我在項目中重用了他的代碼示例,但現在我注意到在最後一個塊(他的代碼行154)中,他使用Convert.ChangeType()方法作爲最後一次嘗試「轉換」該值。 現在我不知道這是否合理,因爲我們總是從一個字符串值開始,我猜Conve

    1熱度

    3回答

    我有一個空的列表與模型的類型'audi_b9_aismura',我想填充一個對象,我從另一個列表中檢索。 我知道這個對象是指定的類型(audi_b9_aismura),但我不能將它添加到列表中,使用Convert.Changetype也不起作用。下面的代碼拋出(在設計時)出現以下錯誤:無法從'object'轉換爲'.audi_B9_aismura'。 List<audi_b9_aismura> d

    52熱度

    3回答

    我從數據庫中獲得了一個Int16值,並且需要將其轉換爲枚舉類型。不幸的是,這個代碼層完全不瞭解對象,只知道通過反射可以收集的內容。 因此,它最終會調用Convert.ChangeType,失敗並顯示無效的轉換異常。 我發現了什麼,我認爲一個解決辦法臭,像這樣: String name = Enum.GetName(destinationType, value); Object enumValue

    5熱度

    1回答

    從.NET 1.0開始,Convert類就已經存在。自此以後,接口也一直存在。 的Convert.ChangeType方法只作品上實現IConvertible(事實上,除非我錯了,全部由Convert類提供的轉換方法都是這樣)類型的對象。那麼爲什麼參數類型爲object? 換句話說,而不是這樣的: public object ChangeType(object value, Type conver

    0熱度

    3回答

    我試圖從c#中的字符串動態地將變量轉換爲任何類型。這裏有一個例子: string str = "System.Int32"; Type t = System.Type.GetType(str); string v = "100"; System.Int32 x = Convert.ChangeType(v,t); 是在設計時顯示的錯誤是:「詮釋」 不能鍵入「對象」隱式轉換爲存在明確的轉換

    0熱度

    2回答

    我需要使用LDIF文件將IPv4地址更改爲多個IPv4地址。這是用來創建HSS ESM原LDIF文件如下: dn: HSS-EsmImsi=312720000000207,HSS-EsmSubscriptionId=BR-02061969, HSS-EsmSubscriptionContainerName=HSS-EsmSubscriptionContainer, applic

    2熱度

    1回答

    我對C#和.NET相當新 - 我試圖讓轉換工作從一個整數到一個枚舉。轉換必須由ChangeType執行(在我的演示之外,因爲它在數據綁定框架內,所以它是固定的),並且從我讀過的內容中應該能夠處理我正在做的事情,但是我得到一個異常,並且如果我將在我的轉換類的功能斷點,沒有任何東西被調用。 在此先感謝! -馬修。 using System; using System.Collections.Gene

    1熱度

    2回答

    我在.NET數據集中有這種數據轉換的情況:我有一個新的數據庫,我向我的數據集查詢了一張表,但我不知道DataColumn的數據類型數據集中的數據表,我想插入一些新的數據,而不知道設計時的DataColumn.DataType。所以,我的想法是我可以使用反射來獲取DataColumn的類型以精確插入新數據。 有人請告訴我我是否可以這樣做? SomeDbDataAdapter da = new Som

    1熱度

    1回答

    是否有任何資源在表中顯示.NET Convert.ChangeType()結果?即從哪種類型轉換成哪種類型將成功,溢出,無效轉換或拋出其他異常。 特別是,我想知道在相同大小的帶符號和無符號數字(如Int32和UInt32)之間進行轉換是否會成功,溢出或無效轉換。

    2熱度

    3回答

    如何將十進制數據類型轉換爲對象並仍然觀察IConvertable接口的ToType()方法。這是爲了使用Convert.ChangeType轉換自定義數據類型(基於Decimal)的初步工作。 編輯:我們想轉換爲對象,以便我們可以支持IConvertible的ToType方法。此方法返回類型對象。原因是用於基於屬性類型填充類對象屬性的方法。