2012-04-11 2 views
4

ISerializable 인터페이스는 개체를 serialize하는 메서드 만 제공합니다. deserialization 프로세스는 생성자에 의해 관리됩니다.ISerializable - 단일 항목 순화

생성자가 새 인스턴스를 만들기 때문에 문제는 해당 생성자가 인스턴스를 반환 할 수 없다는 것입니다.

내 구현에는 다른 곳에서 인스턴스화되고 유지 관리되는 싱글 톤에 해당하는 여러 속성이 있습니다.

새 인스턴스를 만드는 대신 해당 인스턴스를 가져 와서 특성에 할당하려면 deserialization 프로세스가 필요합니다.

생성자 접근 방식은 적합하지 않습니다.

Java에서는 ReadResolve() 메서드를 호출 할 것입니다. C# 코드가 있습니까?

+0

하시기 바랍니다 살펴보십시오. 그것이 바로 태그가있는 것입니다. –

+0

@ user1275011 답변을 수락하지 않은 것을 확인합니다. 귀하가 올린 모든 질문에서 누군가가 정확하다고 생각되는 것을 게시하면 그 사실을 표시하십시오! – Osiris

답변

관련 문제