Hello.
Pour les attributs de sérialisation d'une classe, j'ai vu:
[Serializable]
[Serializable()]
[SerializableAttribute]
précéder la déclaration d'une classe.
Quelle est la différence? Ca semble au premier abord se comporter pareil...
Hello.
Pour les attributs de sérialisation d'une classe, j'ai vu:
[Serializable]
[Serializable()]
[SerializableAttribute]
précéder la déclaration d'une classe.
Quelle est la différence? Ca semble au premier abord se comporter pareil...
Salut,
Effectivement, l'effet de ces 3 utilisations d'attribut est le même. Au final un attribut SerializableAttribute est appliqué à ta classe (le compilateur t'autorise à ne pas écrire le suffixe "Attribute" , simplement histoire de taper moins de choses, et les parenthèses sont facultatives aussi).
Merci!
Partager