C#オブジェクトのシリアル化
オブジェクトのシリアル化については、以下のコードを参照する必要があります。ここでは、BinaryFormatter.Serialize(stream、reference)メソッドを使用して、サンプルオブジェクトをシリアル化しました。
ここにコンストラクターを設定しました-
public Employee(int id, string name, int salary) { this.id = id; this.name = name; this.salary = salary; }
次に、ファイルストリームを設定します-
FileStream fStream = new FileStream("d:\\new.txt", FileMode.OpenOrCreate); BinaryFormatter bFormat = new BinaryFormatter();
Employeeクラスのオブジェクト-
Employee emp = new Employee(001, "Jim", 30000); bFormat.Serialize(fStream, emp);
-
JavaScript関数はオブジェクトメソッドだと思いますか?
JavaScriptのメソッドは、オブジェクトに対して実行されるアクションと言えます。これは、従業員名、部門、eidなどのプロパティであり、プロパティは「Amit」、「Marketing」、「001」などです。 JavaScriptでオブジェクトメソッドにアクセスするには- object.method() 例を見てみましょう employee.details() 例 次のコードを実行して、オブジェクトメソッドにアクセスしてみてください- <html> <head> <script> &nb
-
内部Pythonオブジェクトのシリアル化(マーシャル)
Pythonの標準ライブラリのmarshalモジュールはオブジェクトのシリアル化機能(pickleモジュールと同様)を提供しますが、汎用データの永続化やソケットなどを介したPythonオブジェクトの送信にはあまり役立ちません。このモジュールは主にPython自体が読み取り/をサポートするために使用します。コンパイルされたバージョンのPythonモジュール(.pycファイル)に対する書き込み操作。マーシャルモジュールで使用されるデータ形式は、Pythonバージョン間で互換性がありません(サブバージョンでさえも互換性がありません)。そのため、あるバージョンのコンパイル済みPythonスクリプト(.