11

sgen数メートルの種類のアセンブリに対して実行します。2種類を連載対象外にしたい。私はそれを行う方法を見つけることができないようです。

sgen特定のタイプを指定するスイッチがあります/typeが、特定のタイプを除外するスイッチはありません。

特定の型をシリアル化から除外する方法はありますか?

4

4 に答える 4

3

除外する型を別のアセンブリに配置する以外に、シリアライザーの生成から型を除外することはできません。

アップデート

他のポスターは、特定のタイプを除外する追加の可能性を考え出し、ユース ケースに基づいてさまざまな適用性を備えています。

于 2013-04-15T07:20:24.930 に答える
-6

これを探しているかどうかはわかりませんが、クラス定義の前に [NonSerialized] を指定することで、独自のクラスをシリアル化から除外できます。したがって、特定のタイプを除外したい場合は、それを継承して独自のクラスを作成する必要があります

[NonSerialized]
public class Point
{
    public int x, y;
}
于 2013-02-13T11:47:58.590 に答える