10
votes

Quel est le @ signe devant les paramètres

Duplicaté possible:

Que signifie le symbole @ avant la moyenne de la variable en C #?

J'ai codé dans C # depuis environ un an, et récemment, je suis tombé sur le suivant xxx

comme possible, comme vous pouvez le voir, a un signe "@" avant de Est-ce juste pour empêcher le compilateur le détectant comme type d'événement, «@ 'est donc traité comme un autre texte ou qu'il existe une signification spéciale?


1 commentaires

@Ardman ne pouvait pas trouver cela, j'ai fait une recherche de recherche similaire ici et Google, mais rien d'utile ne mène.


3 Réponses :


14
votes

Un signe @ vous permet d'utiliser des mots-clés C # dans des identificateurs; Si vous supprimez le @ , vous obtiendrez une erreur de syntaxe.


1 commentaires

Pensais autant, je voulais juste m'assurer que mes pensées étaient correctes car je ne l'ai pas déjà rencontrée auparavant, merci :)



2
votes

Le symbole @ empêche le nom de s'affronter avec un mot réservé au C #.


0 commentaires

1
votes

@ est utilisé devant des mots-clés de manière à ce qu'ils soient traités comme des variables ou des paramètres ordinaires.


0 commentaires