Que sont les séquences d'évasion en C #

Que sont les séquences d'évasion en C #
C # est une langue populaire utilisée pour résoudre différents problèmes. Pour écrire du code en C #, vous devez utiliser une syntaxe spécifique, qui comprend des mots clés, des opérateurs et des symboles. Alors que de nombreux caractères peuvent être tapés directement dans votre code, certains caractères nécessitent une syntaxe spéciale appelée Séquences d'échappement.

Cet article couvre ce que sont les séquences d'évasion et comment pouvons-nous les utiliser dans un code C #.

Table des matières

  • Que sont les séquences d'évasion
  • Comment fonctionnent les séquences d'échappement
  • Séquences d'évasion communes en C #
  • Utilisation de séquences d'échappement en C #
  • C # Échappement Séquences Exemple de code
  • Conclusion

Que sont les séquences d'évasion

Les séquences d'échappement en C # sont une séquence de caractères qui représente une signification particulière lorsqu'elle est utilisée dans une chaîne littérale ou littérale de caractères. Ces séquences commencent à la barre de barre (\) et sont suivis par un caractère ou une combinaison spécifique de caractères.

Les séquences d'échappement peuvent même afficher des caractères qui ne peuvent pas être facilement imprimés, comme les onglets, les nouvelles lignes et les retours de chariot, ainsi que des caractères qui ne peuvent pas être facilement lus ou tapés comme des citations simples et doubles.

Comment fonctionnent les séquences d'échappement

Les séquences d'échappement fonctionnent en disant au compilateur d'interpréter les caractères suivants d'une manière spécifique. Par exemple, si nous voulons inclure un caractère d'onglet dans une chaîne, nous utiliserons la séquence d'échappement \ t. Lorsque le compilateur rencontre cette séquence, il insérera un caractère d'onglet.

Séquences d'évasion communes en C #

Voici quelques-unes des séquences d'évasion les plus utilisées en C #:

  • \ n - Personnage de Newline.
  • \ r - Caractère de retour.
  • \ t - Caractère d'onglet.
  • \ - Personnage de barre de barre.
  • ' - Personnage de citation unique.
  • " - Caractère à double devis.

Utilisation de séquences d'échappement en C #

Les séquences d'échappement peuvent être utilisées dans une variété de situations en code C #. Voici quelques exemples:

Caractère newline \ n

Cette séquence d'évasion est utilisée pour créer une nouvelle ligne dans la sortie. Quand le \ n Le caractère est lu par le compilateur, la sortie continuera sur une nouvelle ligne. Voici l'exemple de code:

Console.WriteLine ("Hello \ norld");

Caractère de retour du chariot \ r

Cette séquence d'évasion est utilisée pour renvoyer la sortie au début de la ligne actuelle. Quand le \ r Le caractère est défini dans un code, la sortie renvoie le curseur vers le début de la ligne actuelle. Voici un exemple:

Console.WriteLine ("Hello \ rworld");

Caractère d'onglet \ t

Cette séquence d'évasion est utilisée pour insérer une languette horizontale dans la sortie. Quand le \ t Le caractère est rencontré dans le code, le curseur sera déplacé vers l'arrêt d'onglet suivant. Voici l'exemple de code:

Console.WriteLine ("name \ tage \ tgender");
Console.WriteLine ("ABC \ T25 \ tmale");
Console.WriteLine ("xyz \ t30 \ tmale");

Caractère de barreaux arrière \\

Cette séquence d'évasion est utilisée pour insérer un caractère de barre arrière dans la sortie. Quand le \\ Le caractère est utilisé, la sortie comprendra un seul caractère arrière. Vous trouverez ci-dessous la syntaxe donnée pour l'utiliser dans le code C #:

Console.Writeline ("Linuxhint.com \\ auteur ");

Personnage de citation unique '

Cette séquence d'échappement peut insérer une seule citation dans la sortie. Quand le \ ' le caractère est rencontré, la sortie comprendra un seul caractère de citation. Voici un exemple:

Console.Writeline ("Il a dit, \ 'Hello World!\ '");

Personnage à double devis "

Cette séquence d'évasion peut insérer une double citation dans la sortie. Quand le \ " Le caractère est rencontré, la sortie comprendra un caractère à double devis. Voici l'exemple de ligne de code qui utilise le caractère à double devis:

Console.Writeline ("" Hello World!"");

C # Échappement Séquences Exemple de code

Nous allons maintenant couvrir un exemple de code C # qui utilise toutes ces séquences d'échappement:

Utilisation du système;
programme de classe

statique void main (String [] args)

// Nouvelle ligne
Console.WriteLine ("Hello \ norld");
// Retour de transport
Console.WriteLine ("Hello \ rworld");
// onglet
Console.WriteLine ("Hello \ Tworld");
// bombardement
Console.WriteLine ("Hello \\ world");
// Simple citation
Console.Writeline ("Il a dit, \ 'Hello World!\ '");
// Double citation
Console.Writeline ("Elle a dit:" Bonjour le monde!"");

Ce code C # montre l'utilisation des séquences d'échappement. Le code définit une classe appelée Programme avec une méthode statique appelée Principal qui est le point d'entrée du programme. À l'intérieur de la méthode principale, le Console.Écrit La méthode est utilisée pour imprimer diverses chaînes qui incluent des séquences d'échappement.

Sortir

Lorsque le programme est exécuté, il sortira les littéraux de chaîne avec les séquences d'évasion remplacées par leurs caractères correspondants, démontrant comment ces séquences d'échappement fonctionnent en C #.

Conclusion

Les séquences d'échappement dans la programmation C # nous permettent d'inclure des caractères spéciaux dans le code. En utilisant des séquences d'échappement, le code peut être lu et compris facilement. Différents types de séquences d'échappement sont décrits dans ce code. Pour plus d'informations, lisez l'article.