Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mensiri dan Menyahseri Objek ke/daripada Fail dalam C#?
Menyimpan objek ke komputer memerlukan objek itu boleh bersiri. Ini bermakna objek mesti boleh ditukar kepada format yang boleh ditulis ke fail, dan kemudian dibaca semula ke dalam ingatan dan ditukar semula menjadi objek. Fungsi berikut melakukan pensirilan dan penyahserilan:
<code class="language-csharp">public static void WriteToBinaryFile<T>(string filePath, T objectToWrite, bool append = false) public static T ReadFromBinaryFile<T>(string filePath)</code>
<code class="language-csharp">public static void WriteToXmlFile<T>(string filePath, T objectToWrite, bool append = false) where T : new() public static T ReadFromXmlFile<T>(string filePath) where T : new()</code>
<code class="language-csharp">public static void WriteToJsonFile<T>(string filePath, T objectToWrite, bool append = false) where T : new() public static T ReadFromJsonFile<T>(string filePath) where T : new()</code>
Simpan kandungan pembolehubah object1
ke fail menggunakan siri binari:
<code class="language-csharp">WriteToBinaryFile<SomeClass>("C:\someClass.txt", object1);</code>
Baca kandungan fail kembali ke dalam pembolehubah:
<code class="language-csharp">SomeClass object1 = ReadFromBinaryFile<SomeClass>("C:\someClass.txt");</code>
Atas ialah kandungan terperinci Bagaimana untuk Mensiri dan Menyahseri Objek ke/daripada Fail dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!