XmlSerializationを使用してオブジェクトをxmlにシリアル化するときに、デフォルトで通常の変数を無視することは可能ですか?
私は変数を持っています:
class SomeClass
{
private bool trueOrFalse = false;
public bool TrueOrFalse
{
get { return trueOrFalse; }
set { trueOrFalse = value; }
}
}
これをシリアル化すると、XMLファイルにそれぞれ1つずつ2つの「要素」が含まれますが、それらは同じです。したがって、よりクリーンなXMLファイルの場合は、何らかの方法でプロパティを含めたいだけで、XmlIgnoreを使用する必要はありません。デフォルトとして、これを行う方法はありますか?