binarywriter

    0熱度

    2回答

    我有一個本地存儲的文本文件。我想以二進制格式存儲字符串數據,然後再次檢索數據。在下面的代碼片段中,我已經完成了轉換。 using System; using System.Collections.Generic; using System.IO; using System.Text; class ConsoleApplication { const string fileNam

    2熱度

    2回答

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

    0熱度

    1回答

    我在服務器A中有1GB,我必須使用Read()方法才能將其置於本地。它被分成包(16517包)。每個包是65536字節包含頭。 當前,我用BinaryWriter直接將每個包寫入文件。但花了我5分多鐘(323642毫秒)。 我嘗試加入一些包到byte[]的10MB,但它不會減少時間(317397毫秒)。 哪種方法最好將byte[]寫入二進制文件? 更新 const ulong Memory_10M

    1熱度

    1回答

    我正在使用使用BinaryReader和Writer的Unity3D序列化工具。 用這個工具保存玩家的遊戲狀態。連續讀取和寫入的缺點是您必須以相同的順序讀取該文件。 時,我想新的變量添加到一個類,它打破了讀取順序 public override void Write(object obj, ES2Writer writer) { SettingsBrigde data = (Setti

    3熱度

    2回答

    我有一個二進制數字的字符串像temp =「0101110011」,我想保存爲文件這個Temp有10個字符,我怎樣才能保存這個字符串要文件與10位長度? void Save_Data(string temp) { bool[] BoolArray = new bool[temp.Length]; BitArray Barray = new BitArray(BoolArray.

    1熱度

    1回答

    我正在閱讀一個二進制文件,我想知道一個自定義對象的元素數量,二進制文件包含(這使得搜索EOF的大小無用,因爲其全部關於元素的數量)。 這是我在做什麼現在: using (var stream = File.OpenRead(openDialog.FileName)) using (var reader = new BinaryReader(stream)) { while (Cust

    0熱度

    2回答

    MS VS 2010,XNA 4.0 所以,我有一個行星&它具有保存和加載功能。 public void SaveToFile(ContentManager content) { string path = content.RootDirectory + @"\Objects\Planets\" + this.name [email protected]".planet";

    1熱度

    1回答

    考慮一個簡單的BinaryWriter過程: using (BinaryWriter writer = new BinaryWriter(File.Open(fileName, FileMode.Create))) { writer.Write(10000); writer.Write("Temp"); writer.Write(30);

    0熱度

    1回答

    我正在編寫一個程序,其中有兩個具有相同數據的列表框,但一個列表框項目更新時帶有學生姓名和他們的總分數,另一個與學生一起更新姓名和學生姓名旁邊的每個個人評委分數。一切都很好,但現在我卡住了...我有兩種方法Save()和SaveAs()其中Save()自動將數據寫入「FormData.bin」並且SaveAs()允許用戶輸入自己的文件名。 是否可以重新編寫Save()方法,這樣當我單擊保存時,它將當

    1熱度

    1回答

    在我看來,我生成一個用戶名,ACCT號和日期傳遞給控制器​​的鏈接: @Html.ActionLink(AccountGroup.AcctNum + " " + AccountGroup.DocDate.ToShortDateString(), "GetIndividualStatement", "Statements", new { statementDate = @AccountGroup.D