/ / Posso acessar a classe interna que não é serializada - c #, java, serialização

Posso acessar a classe interna que não é serializada - c #, java, serialização

Eu estou tendo uma classe que implementa interface serializável, tem uma classe interna que não está implementando interface serializável.

Então eu posso acessar o conteúdo da classe interna no receptor.

Desde já, obrigado.

Respostas:

3 para resposta № 1

Se a classe interna não implementar Serializable, não pode ser serializado. Qualquer tentativa de fazer isso lançaria NotSerializableException no remetente. Como você teria descoberto quando tentou.


2 para resposta № 2

A resposta é Não. Qualquer dado que você espera como receptor precisa de serialização. A classe interna deve implementar o ISerializable.


1 para resposta № 3

tem uma classe interna que não está implementando interface serializável. Então eu posso acessar o conteúdo da classe interna no receptor.

Não. Se não estiver marcado como Serializable, não pode ser serializado.