binaryformatter

    0熱度

    1回答

    我已經完成了一個CLR表值函數來讀取數據表單.dat文件。在第I列的DataBin中,將測量值序列化並將其保存爲SQL Server中的varbinary數據類型。在那裏,我保存了每個其他測量值的時間列。 現在我想序列化此列,這個測量值保存到看起來像下面這樣一個表,並保存每個時間值相互測量值 我應該在C#中爲此做一個函數?這看起來如何?

    0熱度

    2回答

    我正在使用二進制格式化程序來保存/加載文件中的數據。我有一個圖書館系統,有兩個具體類 - Users和Items - 和一個abstract類 - 圖書館。我也在使用兩個列表: List<Item> items = new List<Item>(); List<User> users = new List<User>(); public static void Serialize(obje

    0熱度

    2回答

    我用這個功能我的比賽狀態保存到文件系列化: public void SaveForX86() { UpdateGameState(); try { BinaryFormatter bf = new BinaryFormatter(); FileStream fs = File.Create(Application.persistentData

    6熱度

    1回答

    我有一個使用ADO.NET訪問持久存儲的舊項目。目前,我想將它遷移到EF(6.1.3,如果它很重要),以支持幾個數據庫提供者,並且代碼重複最少。 有一個實體,它包含Hashtable屬性: public class Record { ... public Hashtable data { get; set; } } 使用ADO.NET中,BinaryFormatter用

    -1熱度

    1回答

    我使用BinaryFormatter.Serialize方法發送TCP messages.The類我序列化的形式爲結束: [Serializable] public class Message { public int senderId; public int metaData; public foo moreMetaData; public ob

    2熱度

    2回答

    我是新來的對象序列化,並在我學習如何使用BinaryFormatter來讀取和寫入文件(反序列化和序列化),我碰到BinaryReader和BinaryWriter,這似乎是做同樣的事情。 BinaryFormatter.Serialize()和BinaryWriter之間有一些細微的差異嗎?或者是BinaryWriter只是一種更簡潔的方式執行與BinaryFormatter.Serialize

    2熱度

    1回答

    我正在使用此代碼將數據從2d對象數組複製到內存流中。內存流顯示從2d數組讀取的數據的計數。但最後我得到一個空字符串。我不明白爲什麼。但是,使用soapformatter時,該字符串不是空的,但它被包含在soap格式中,因此沒有用處。 以下是BinaryFormatter的代碼。 Worksheet sheet = (Worksheet)workBookIn.Sheets[1]; Ra

    2熱度

    1回答

    我有麻煩反序列化從我的程序的更高版本序列化產生的中等複雜的對象。我得到的一個例外: System.Runtime.Serialization.SerializationException was unhandled Message=The ObjectManager found an invalid number of fixups. This usually indicates a prob

    2熱度

    1回答

    這個小項目背後的想法是開發一個聊天應用程序,區別在於我想發送對象而不是純粹的字符串。到目前爲止,這就是我所擁有的。 如果我反序列化構造函數,它工作得很好(UserDTO目前只有2個字符串字段),但是,我打算讓多個客戶端隨時隨地將數據發送到服務器。即使在閱讀MS的文檔之後,我也很難理解它是如何工作的以及如何解決錯誤(就像這樣,它給出了一個「異常類型'System.OutOfMemoryExcepti

    0熱度

    1回答

    爲什麼這個代碼只在第一次調用時才起作用(添加第一個元素)。在隨之而來的呼叫,該文件保持不變,只包含一個用戶 public void AddUser(User user) { FileStream stream = new FileStream(PATH_TO_LOGINS, FileMode.OpenOrCreate); BinaryFormatter form