Deserialize para si mesmo
Ok, provavelmente estou tendo uma falha épica aqui, mas minha mente quer dizer que isso deve funciona
Assume DataProtect.DecryptData usa uma string criptografada como entrada e uma string descriptografada como saída. Suponha que deserializeXML crie o objeto apropriado e o retorne da string recém-descriptografad
Tão. Por que isso não funcionaria?
class ArrivedDetails
{
///...
internal ArrivedDetails(string encrypted)
{
this = DataProtect.deserializeXML(DataProtect.DecryptData(encrypted));
}
///...
Dá um erro de
Cannot assign to '<this>' because it's read only
Mais especificamente, como posso fazer isso funcionar? Quero essencialmente descriptografar uma versão serializada XML do objeto e desserializá-la no construto
Estou aberto a "você não pode" (com uma explicação), como posso colocar em outro lugar e apenas atribuir valores, mas minha mente diz que algo assim deve ser possíve