-8

SerializableAttributeクラスはこのリンクで説明されてます。冒頭に次のように書かれています。

クラスをシリアル化できることを示します

これが何を意味するのか説明できる人はいますか (太字部分)。私はそれについて明確ではありません。

4

1 に答える 1

1

オブジェクト(クラスのインスタンス)をシリアル化するということは、XMLファイル(Xmlシリアル化)やByte配列(バイナリシリアル化)など、ファイルに書き込んだり、ネットワーク経由でブロードキャストしたりできるものに変換することを意味します。

これは双方向の操作である必要があるため、オブジェクトを「逆シリアル化」できる必要があります。

シリアル化可能であるためには、オブジェクトには、シリアル化可能なフィールド/プロパティ、またはシリアル化されていないものとしてマークされたフィールドのみが含まれている必要があります。たとえば、SQL接続はシリアル化されていません(他の場所でシリアル化を解除しても意味がありません...)

于 2013-03-04T12:15:13.303 に答える