0

私は少し混乱してISerializationSurrogateおり、いつそれが必要になるのか. それで、それを使用した場合、どのような目標を達成しましたか?

4

2 に答える 2

1

ISerializationSurrogateを使用して、オブジェクトのシリアル化を制御できます。場合によっては、ワイヤー上の表現をよりコンパクトにするために使用しました。たとえば、回す

 Size: {
   Width: 20,
   Height: 30
 }

の中へ

 Size: 20x30

その他の用途には、不変オブジェクトのシリアライズ/デシリアライズの有効化が含まれる場合があります。

于 2013-08-16T13:32:47.143 に答える