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:
public static void WriteToBinaryFile<T>(string filePath, T objectToWrite, bool append = false) public static T ReadFromBinaryFile<T>(string filePath)
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()
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()
Simpan kandungan pembolehubah object1
ke fail menggunakan siri binari:
WriteToBinaryFile<SomeClass>("C:\someClass.txt", object1);
Baca kandungan fail kembali ke dalam pembolehubah:
SomeClass object1 = ReadFromBinaryFile<SomeClass>("C:\someClass.txt");
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!