binary-serialization

    3熱度

    2回答

    我有List<HtmlAgilityPack.HtmlNode>但protobuf網給我錯誤,它沒有合同。當我沒有源時,我怎樣才能爲它指定合約?它實際上說它不能推斷這種類型,但我認爲這是因爲我沒有使用它的屬性,對吧? 默認的二進制序列化器也會報錯,因爲該類型沒有標記爲可序列化。 編輯:該錯誤信息是: Type is not expected, and no contract can be infe

    1熱度

    4回答

    我使用二進制序列化保存數據。現在我已經將程序中的一個字段從Int32更改爲一個結構體。但我仍然希望將該字段保存爲Int32以向後兼容。我怎麼做? 背景信息 我的程序是從Delphi移植過來的,使用了很多數組。問題是Delphi中的列表從1開始計數,當我用C#開發時,vilkort使得難以跟蹤索引。所以我使用一個結構體來處理基於1的索引直到我糾正了整個程序爲止的基於0的陣列。 代碼 public v

    1熱度

    1回答

    從一臺Linux x86_64機器到另一臺Linux x86_64機器是否爲可移植的boost二進制歸檔文件? 但是,文檔建議使用術語native binary,但我還沒有做到。這是「我的錯」還是這樣的事情是不可能的? 我不知道攜帶二進制存檔,但我知道他們沒有測試好... 編輯:除了肥皂盒的回答,我想通了Boost庫版本需要在兩臺機器上相同

    0熱度

    1回答

    我有以下代碼序列化/反序列化數據表: public static byte[] Serialize(DataTable dt) { System.IO.MemoryStream stream = new System.IO.MemoryStream(); System.Runtime.Serialization.IFormatter formatter = new

    2熱度

    3回答

    我的任務是序列化和反序列化一個對象。 我想知道: 無論我的對象序列化的方式,我做 我怎麼知道,我的對象是被序列化或反序列化 而不是傳遞Serialize方法中的對象,我通過object.properties。這是否以任何方式影響它? FileStream fs = new FileStream(@"D:\Rough Work\Serialization\Serialization\bin\Debu

    0熱度

    2回答

    是否有任何可能將某個類的屬性自動序列化爲byte []數組或流。 Stream stream = File.Open(@"C:/traiBin.bin", FileMode.Create); BinaryFormatter bFormatter = new BinaryFormatter(); bFormatter.Serialize(stream, this.rcpt); stream.C

    6熱度

    1回答

    使用.NET 4/C#... 我需要反序列化包含姓名的人士稱,ns1.X類型的序列化表示舊的配置文件。序列化已使用BinaryFormatter完成。 問題是,經過一輪重構之後,類型X已被移動到不同的名稱空間,比如ns2.X。 我試圖創建一個從ns2.X派生的新的空ns1.X類型,而這種繞開「找不到類型ns1.X」錯誤,在反序列化對象的屬性都null 。另外,在這個過程中沒有任何客戶被調用。 有什

    18熱度

    1回答

    我在BinaryFormatter和Protobuf-net串行器之間進行了一些比較,並且對我的found很滿意,但奇怪的是Protobuf-net設法將對象序列化爲比我得到的更小的字節數組將每個屬性的值寫入沒有任何元數據的字節數組中。 我知道Protobuf-net支持字符串實習,如果你設置AsReference爲true,但我沒有這樣做,那麼Protobuf-net默認提供了一些壓縮? 下面是

    3熱度

    3回答

    我正在尋找一個快速的二進制序列化框架,以便在Windows Phone 7中用於我正在從Windows Mobile 6.5遷移的項目 Protobuf-net在WM6.5中很棒,但它仍然遠不及WP7的黃金時段,所以我想知道是否有人在此期間知道一個好的選擇。我需要一個支持序列化各種類型的框架:自定義類型,自定義類型數組,自定義類型數組,自定義類型集合,內置類型,框架中的可序列化類型等。 我發現了一

    1熱度

    1回答

    我使用二進制序列化(使用BinaryFormatter等)來序列化對象圖。在這些對象中,一些具有與枚舉類似的特定類型的字段,除了附加的屬性和方法。 問題是每次這個類枚舉對象被反序列化時,都會創建一個新類型的實例。有沒有某種特殊的反序列化方法可以讓你返回一組現有對象中的一個,而不是創建一個全新的對象? 我聽說過每種類型都包含類枚舉類型的對象,但我寧願讓它包含枚舉類對象的任何類都會自動地通過查看現有的