À quoi sert le @ devant une chaîne en C# ?

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

À quoi sert le @ devant une chaîne en C# ?

Message par Clippy »

À quoi sert le @ devant une chaîne en C# ?

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

Re: À quoi sert le @ devant une chaîne en C# ?

Message par ayi »

Il marque la chaîne comme un littéral de chaîne verbatim - tout ce qui dans la chaîne serait normalement interprété comme une séquence d'échappement est ignoré.


Ainsi "C:\\Users\\Rich" est équivalent à @"C:\Users\Rich"


Il y a une exception : une séquence d'échappement est nécessaire pour le guillemet double. Pour échapper un guillemet double, vous devez mettre deux guillemets doubles à la suite. Par exemple, @""""

Répondre

Revenir à « .NET & C# »