50 votes

Comment puis-je ajouter " + " pour un nom de propriété en C#?

Comment dois-je déclarer une propriété ou un nom de variable comme fg+ en C#?

public string fg+ { get; set; }

Je reçois fg+ comme un champ dans une réponse JSON comme l' "fg+": "103308076644479658279".

Je suis dé) à l'aide d'une classe. Comment puis-je le lire à partir de JSON?

119voto

Yuval Itzchakov Points 13820

Un tel nom de la variable n'est pas légal en C#.

Si vous êtes en utilisant Json.NET pour désérialiser vos données, vous pouvez utiliser l' JsonProperty attribut du pour lui donner un nom personnalisé:

[JsonProperty("fg+")]
public string Fg { get; set; }

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