このクラスの例を検討してください:
[Serializable]
public class SomeClass
{
private DateTime _SomeDateTime;
public DateTime SomeDateTime
{
get { return _SomeDateTime; }
set { _SomeDateTime = value; }
}
}
私自身のルールに従って、クラスで宣言された DateTime のシリアル化を変更したいと思います。このクラスのメンバーは頻繁に変更されるため、変更ごとにカスタム シリアライザーを維持したくありません。また、この動作をサブクラスに継承し、すべてのカスタム シリアライザーをコーディングしないようにしたいと考えています。シリアル化は Web サービスによって出力されています。助けてくれてありがとう!