ISerializableをクラスに実装するときに、[NonSerialized]属性の使用を理解していません。私は「C#でのプログラミング」(Microsoft 20-483)コースに参加しましたが、いくつかの例では使用されていますが、詳細ではありません。 は、このクラスを取る: [Serializable]
public class TestNonSerializable : ISerial
私はC#でオブジェクトのシリアライズに慣れてきています。デシリアライゼーションコンストラクタがINSTEADのデフォルトコンストラクタまたはIN ADDITION TOのどちらかと呼ばれるかどうか疑問に思っています。それが追加であれば、どのような順序で呼ばれていますか?たとえば、次のように [Serializable()]
public class ReadCache : ISerializab