73 votes

Non sérialisé sur la propriété

Quand j’écris du code comme celui-ci

J’obtiens l’erreur suivante :

Si j’écris

Je reçois l’avertissement suivant

Si j’écris

J’obtiens l’erreur suivante (encore une fois) :

Comment puis-je utiliser `` sur une propriété?

77voto

Anton Norko Points 289

Utilisation simple:

J’espère que cela aidera.

56voto

wiero Points 1322

Puits... la première erreur dit que vous ne pouvez pas faire ça... de http://msdn.microsoft.com/en-us/library/system.nonserializedattribute.aspx

Je suggère d’utiliser le champ de sauvegarde

41voto

Bfed Points 283

À partir de C# 7.3, vous pouvez attacher des attributs au champ de sauvegarde des propriétés implémentées automatiquement.

Par conséquent, ce qui suit devrait fonctionner si vous mettez à jour le langage de votre projet vers C# 7.3 :

12voto

Ziad Akiki Points 1677

Pour ceux qui utilisent JSON au lieu de XML, vous pouvez utiliser `` l’attribut sur les propriétés :

Disponible dans Newtonsoft.Json et System.Text.Json (.NET Core 3.0).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X