C # String multiline

C # String multiline
"Une chaîne est un type de variable qui stocke les données de caractères, symboles, alphabets, etc. Une chaîne multiline est formée en rejoignant des chaînes à une seule ligne, formant un paragraphe. Il n'est pas nécessaire d'avoir toutes les lignes avec le même alignement; Nous pouvons utiliser des chaînes avec différents alignements à stocker en une seule variable. C'est le moyen le plus simple de faire diviser la longue ficelle en différentes petites lignes. Nous utilisons des citations pour enfermer ces lignes. Toutes ces lignes sont initialisées en utilisant un caractère alpha avec eux. Un simple multiline est créé en rejoignant des chaînes à une seule ligne avec les espaces ou les nouvelles lignes pour former des chaînes multilines. Dans ce tutoriel, nous utiliserons différentes approches pour créer des chaînes multilines en C Sharp sur le système d'exploitation Linux."

Utilisation de la chaîne multiline

Quant à une seule variable, il n'y a pas de limite sur l'allocation de mémoire comme des tableaux ou d'autres structures, etc., Ainsi, l'avantage d'utiliser une seule variable pour stocker une chaîne multiligne est qu'il prend une petite zone de mémoire au lieu de la mémoire utilisée pour déclarer une chaîne à une seule ligne dans une variable de type de chaîne séparée séparément.

Exemple 1

Comme son nom l'indique, une chaîne contiendra plusieurs lignes. Ces lignes peuvent être identiques ou différentes ayant plusieurs personnages en eux. Nous avons inclus un exemple simple ici dans lequel une variable de chaîne contient différentes lignes. Pour exécuter le programme, nous utilisons d'abord deux bibliothèques de base ici. Le premier est la bibliothèque système qui comprend toutes les classes et objets du programme. Le deuxième fichier d'en-tête est utilisé pour le streaming d'entrée et de sortie. Chaque fois que nous voulons afficher quoi que ce soit ou obtenir des entrées de l'utilisateur, nous utilisons cette bibliothèque.

# Utilisation du système;
# Utilisation du système.IO;

À l'intérieur du programme principal, une variable de type chaîne est déclarée. Cela contient trois lignes séparément, faisant des cordes une chaîne multiline. Indépendamment des lignes que vous ajoutez à la chaîne, il s'agit collectivement d'une seule variable.

Il n'est pas nécessaire d'afficher séparément le contenu de la chaîne. Toutes les lignes des variables sont affichées via la variable unique en utilisant son nom. Comme via la ligne de console, nous n'avons utilisé que le nom de la variable; Toutes les données seront accessibles automatiquement. Pour appliquer une double citation à une seule fois sur toutes les lignes de chaîne, nous avons utilisé «@» au début des cordes.

Enregistrez le code, puis exécutez-le à l'aide du terminal Linux pour afficher les résultats. Utilisez le compilateur MCS pour la compilation du code CHARD C. Après la compilation, mono est utilisé pour exécuter le code.

Fichier $ MCS.CS
$ mono fichier.exe

Sur l'exécution, vous verrez que toutes les lignes déclarées à la variable dans la séquence spécifiée sont affichées de la même manière lorsque le code est exécuté. Cela signifie que quel que soit le nombre d'espaces que vous avez utilisés ou fournissent des lignes vierges, la résultante sera la même que ce que nous avons utilisée dans la variable d'entrée.

Exemple 2

Cet exemple traite d'avoir un long paragraphe avec 5 lignes avec des symboles et des caractères. Tous les symboles et caractères seront affichés en raison de l'utilisation de virgules inversées. La variable de chaîne est initialisée avec «@» pour ajouter des chaînes. Chaque ligne contient des espaces à différents endroits. Il n'est pas nécessaire de mettre fin à une seule ligne où la phrase est terminée. Nous avons utilisé des espaces arbitraires entre les mots en lignes et après la fin de la phrase.

# String str = @ "Sample…".

Le panneau Alpha citera l'ensemble du paragraphe.

Une approche unique est utilisée pour afficher le contenu à l'écran. C'est à travers la variable et le littéral. Les littéraux sont ces contenus utilisés directement dans la déclaration telle qu'elle est. Ceux-ci sont écrits avec des citations inversées. Alors, utilisez le signe alpha pour afficher une nouvelle chaîne avec plusieurs caractères et symboles.

Tandis que la variable est celle qui contient le contenu, comme décrit ci-dessus. Ainsi, l'utilisation du nom de la variable directement dans l'instruction Console affichera son contenu comme nous l'avons fait dans le premier exemple. La concaténation est la méthode utilisée ici pour combiner à la fois la variable de chaîne et le littéral. Ceci est une fonctionnalité intégrée de String qui est utilisée pour ajouter deux chaînes les unes aux autres. Nous afficherons la chaîne avec la variable à l'aide d'un opérateur '+' pour ajouter deux chaînes dans l'instruction Console.

Sur l'exécution, vous verrez que le littéral et la valeur à l'intérieur de la variable sont affichés ensemble. La séquence du paragraphe est maintenue. Les espaces et les lacunes entre les lignes sont les mêmes que lors de la déclaration de la chaîne.

Depuis qu'il a été prouvé que nous pouvons utiliser des chaînes multilines à afficher sur le terminal de la console par la concaténation.

Exemple 3

Cet exemple traite de l'affichage des données individuellement via l'instruction Console. Tous les types de données seront affichés collectivement dans une chaîne. Une variable de date est utilisée pour avoir le DateTime.Maintenant fonction qui prend la date actuelle du système. Deux variables doubles ont des valeurs flottantes à l'intérieur. Et une variable de type entier constant est utilisée pour aligner le texte sur l'écran de la console.

Au moment de l'exécution, la première ligne affichera la somme de deux doubles valeurs que nous avons utilisées. Cet ajout se fera simplement en utilisant l'opérateur '+'. Cette valeur résultante sera utilisée pour l'alignement dans la ligne suivante. Tout d'abord, nous avons fait l'alignement droit, puis l'alignement gauche est utilisé par la variable. Dans la dernière ligne, la variable de chaîne qui contient le nom est utilisée avec la fonction de date pour afficher la date actuelle du système. La date est accompagnée par l'heure prise à partir de la fonction de date.

Lorsque nous exécutons le code source, vous verrez que toutes les chaînes directement utilisées comme littéraux sont ajoutées aux variables pour que le contenu soit présent à l'intérieur.

Exemple 4

Un autre exemple de la chaîne multiligne est utilisé ici dans lequel trois lignes de chaînes sont alignées différemment. Chaque ligne contient des cordes et des symboles entourés de virgules inversées. Une seule variable de chaîne contiendra tous les mots. Tous ces mots sont accompagnés du signe alpha.

Nous utiliserons la variable dans la commande Console pour afficher toutes les données.

Vous pouvez voir que les trois lignes sont affichées via une seule variable de chaîne.

Conclusion

Une chaîne est une variable qui contient des données sous forme de caractères et de symboles. Une chaîne multiline est comme une simple chaîne mais avec plus d'une ligne. Il existe plusieurs façons de créer une chaîne multiline. Nous avons utilisé différentes approches dans cet aspect. Une chaîne multiline peut être formée en utilisant différentes lignes collectivement dans une seule variable. Et aussi, en utilisant une instruction String au moment de l'écran et de la variable, en utilisant le processus de concaténation pour rejoindre la variable et les littéraux ensemble. Tous les exemples sont mis en œuvre dans le système d'exploitation Ubuntu 20.04.