Autres conseils

La raison pour laquelle est que C # prend en charge les séquences d'échappement dans les littéraux de chaîne via le caractère \. VB n'a pas de tels mécanismes s'échappent et par conséquent le seul \ est comme Interpretation d'\.

En C #, vous pouvez obtenir le même comportement en utilisant des chaînes verbatim

@"MMM d \'yy 'at' H:mmm"

En C # la barre oblique inverse a une signification (\ n est newline \ t onglet ....). Alors backlslahs itselft est un caractère d'échappement - que vous devez échapper :) Ou placer un signe AT-devant de la chaîne - ce qui rend une « chaîne non échappé » (généralement utilisé pour les chemins)

Dans c # \ échappera. Votre texte deviendra "MMM d \ 'yy 'à' H: mmm". Vous n'avez pas besoin d'échapper au «caractère dans une chaîne. Si vous deviez utiliser « dans la chaîne d'autre part, vous devez échapper à ne pas mettre fin à votre chaîne « d MMM \ » yy \ » à \ « H: mmm ». Ou vous pouvez aussi utiliser le @ « » méthode de chaîne qui échapperont automatiquement des caractères pour vous (et non « bien). Vous pouvez écrire @ » ce ne sera pas \ n deux lignes "

scroll top