Maison > développement back-end > C++ > Comment inclure correctement les barres obliques inverses dans les chaînes C# ?

Comment inclure correctement les barres obliques inverses dans les chaînes C# ?

Mary-Kate Olsen
Libérer: 2025-01-19 07:05:10
original
892 Les gens l'ont consulté

How Do I Properly Include Backslashes in C# Strings?

La bonne façon d'utiliser les barres obliques inverses dans les chaînes C#

En C#, l'inclusion de caractères barre oblique inverse directement dans une chaîne peut provoquer une erreur de « séquence d'échappement non reconnue ». En effet, la barre oblique inverse agit comme un caractère d'échappement pour les caractères spéciaux.

Double barre oblique inverse ou chaîne textuelle

Pour inclure une barre oblique inverse littérale, échappez-la avec une autre barre oblique inverse :

var s = "\Tasks";
Copier après la connexion

Vous pouvez également utiliser une chaîne textuelle commençant par le symbole « @ » :

var s = @"\Tasks";
Copier après la connexion

Recommandé : chaîne Verbatim

Lorsqu'il s'agit de chemins de fichiers et de dossiers, il est généralement recommandé d'utiliser des chaînes textuelles. Cela simplifie le code, permettant un copier-coller direct du chemin sans utiliser de doubles barres obliques inverses.

var path = @"C:\Users\UserName\Documents\Tasks";
Copier après la connexion

Fonction utilitaire Path.Combine

Pour la manipulation de chemin, pensez à utiliser la méthode Path.Combine, qui gère automatiquement les barres obliques inverses :

var path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "Tasks");
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal