シリアル化は、オブジェクトをバイトのストリームに変換し、ストリームに書き込める形式に変換します。これは、メモリ、ファイル、またはデータベースに保存するために行われます。
次のシリアル化操作を実行できます。
すべてのメンバー (読み取り専用メンバーも含む) がシリアル化されます。
オブジェクトのパブリック フィールドとプロパティを、特定の XML スキーマ定義言語ドキュメントに準拠した XML ストリームにシリアル化します。
例を見てみましょう。まずストリームを設定します。
FileStream fstream = new FileStream("d:\ew.txt", FileMode.OpenOrCreate); BinaryFormatter formatter=new BinaryFormatter();
次に、このクラスのオブジェクトを作成し、3 つのパラメーターを指定してコンストラクターを呼び出します。 -
Employee emp = new Employee(030, "Tom", “Operations”);
シリアル化を実行します。
formatter.Serialize(fStream, emp);
逆シリアル化はシリアル化の逆のプロセスであり、これによってバイト ストリームからオブジェクトを読み取ることができます。
えええええ以上がC# でのシリアル化と逆シリアル化の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。