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...
 
			
			 
			
			
			
			 
			
				
 Sérialisation: Quelles différences entre les attributs ?
 Sérialisation: Quelles différences entre les attributs ?
				
				
						
						
				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