Format de chaîne C #

Format de chaîne C #
C # traite de nombreuses fonctionnalités de chaînes - une variable de type de données stocke stocke la forme sous forme de caractères. En faisant la programmation, il faut transformer le format d'une variable spécifiée en une autre. La méthode format () est une fonctionnalité intégrée des chaînes déclarées dans la classe de chaîne. Cette méthode est utilisée pour insérer ou ajouter les valeurs dans la variable ou un objet dans l'autre chaîne.

Exemple 1

Pour le formatage des chaînes, nous utiliserons une chaîne simple.Format () Fonction. Cette fonction est une fonction intégrée de la chaîne. Une chaîne peut être formatée de plusieurs manières en utilisant la même fonction. Dans les langages de programmation C et C ++, nous devons inclure la bibliothèque de chaînes pour utiliser les fonctionnalités des chaînes dans le programme. Mais en C Sharp, nous n'avons pas besoin d'inclure de bibliothèque, seul le fichier d'en-tête système est nécessaire. Cela contient toutes les informations concernant les structures, les classes, et etc.

Utilisation du système;

Après avoir déclaré la bibliothèque, nous déclarerons le «test» de classe. À l'intérieur de la classe, la fonction principale est utilisée. Une variable de type entier doit être initialisée avec la valeur. Cette valeur sera convertie en chaîne en appliquant les fonctions de format de chaîne. Pour appliquer la fonction, l'objet de la chaîne est créé. Nous avons utilisé cette fonctionnalité de telle manière que nous ajouterons cette valeur entière à une chaîne.

String strformat = string.Format ("Je suis 0 ans", âge);

Le 0, la parenthèse désigne l'endroit où le nombre sera ajouté. La valeur entière sera déclarée à ce stade. La variable est utilisée comme paramètre de cette fonction pour ajouter la valeur dans la chaîne. Après cela, grâce à l'instruction Console, nous afficherons les résultats à l'écran.

Un compilateur MCS est utilisé et Mono exécutera le fichier. CS en ajoutant le '.exe.'Extension pour rendre le fichier exécutable.

Fichier $ MCS.CS
$ mono fichier.exe

Les résultats montrent que la phrase complète avec la valeur numérique est intégrée dans la chaîne, ce qui rend la chaîne entière car la partie entière est convertie en type de données de chaîne.

Maintenant, nous utiliserons deux variables pour ajouter un entier et une valeur de chaîne dans la phrase. Les deux variables sont utilisées à différents endroits de la chaîne. Ces variables feront partie de la phrase après que la méthode de format leur sera appliquée.

String strformat = string.Format ("0] mange 1", nom, nourriture);

Nous pouvons utiliser n'importe quel emplacement de la variable en fonction de la condition. Tout en ayant plus d'une variable dans une chaîne, une chose doit être gardée à l'esprit, la séquence des variables en tant que paramètre dans la fonction devrait être la même. Si vous mentionnez d'abord la nourriture par rapport à la variable de nom, la valeur de la variable «alimentaire» sera affichée en premier, car l'index 0 indique la première valeur. Voyons la valeur résultante.

Vous pouvez observer que le nom et les variables alimentaires sont remplacés par les valeurs à l'intérieur.

Exemple 2

La fonction de format de la chaîne peut être utilisée directement avec la valeur au moment de l'exécution avant de la déclarer dans la variable. Le formatage des chaînes ajoute non seulement différentes valeurs de différents types de données dans l'instruction, mais l'alignement des mots peut également être géré à travers lui. Par exemple, si vous souhaitez aligner la valeur d'entrée à un degré spécifique loin de la gauche ou de la droite, vous pouvez utiliser le chaîne. format() ainsi que la valeur que vous souhaitez créer la distance. Cette distance est pour la marge du mot. Comme sur la console, la valeur est affichée sur le côté gauche, donc par défaut, si nous utilisons un nombre positif, la distance sera vers la droite.

String strformat = string.Format ("0, 30", "LinuxHint");

Nous voulons ajouter une chaîne qui devrait être en dehors du côté gauche et flotter au milieu, nous avons donc utilisé 30 distances.

Vous pouvez voir que la chaîne, au lieu de l'avoir sur le côté le plus à gauche, est affichée au milieu. Ce déplacement est dû au chiffre que nous avons mentionné. Nous pouvons réduire ou augmenter le nombre. Le signe négatif avec le nombre déplacera la chaîne dans une direction opposée.

Dans l'exemple suivant, nous avons pris deux variables à la fois avec des nombres négatifs pour l'alignement. Comme les index 0 et 1 sont pour la première et la deuxième valeur, les deux valeurs seront affichées en suivant la commande. Les nombres -20 et -40 montrent la largeur des deux valeurs.

String strformat = string.Format ("0, -20 1, -40", "LinuxHint", "C # Program");

Comme les deux valeurs sont négatives, les deux sont alignés à gauche. La première valeur sera alignée à la position la plus gauche, tandis que la deuxième valeur sera alignée après la distance de -40 par rapport à la première valeur.

Exemple 3

Suivant l'approche ci-dessus, la bibliothèque et la classe contiennent le programme principal. Une autre façon d'utiliser le chaîne. format La méthode consiste à utiliser toutes les opérations mathématiques sur les variables pour ajouter ou soustraire les valeurs.

Ici, nous avons utilisé un opérateur supplémentaire pour ajouter deux valeurs présentes à l'intérieur des variables. Tout d'abord, la variable de type de chaîne sera déclarée avec les chaînes qui seront utilisées pour l'affichage de sortie plus tard au moment de l'exécution. L'index 0 est pour la première valeur, le 1er index montre la deuxième valeur. Tandis que l'index «2» est pour la valeur résultante. Ensuite, deux variables de type entier contiendront les valeurs.

Résultat de la chaîne = chaîne.Format (formatString, valeur1, valeur2, valeur1 + valeur2);

Cela contiendra à nouveau la fonction elle-même pour convertir la valeur de type entier en chaîne. Tout d'abord, les deux valeurs seront prises dans le paramètre, une opération d'addition est appliquée aux deux, puis la réponse est convertie en chaîne via la fonction de chaîne de format.

Vous pouvez voir dans l'exécution, que la réponse sera affichée avec l'instruction déclarée ci-dessus via les index que nous avons utilisés.

Exemple 4

Le processus de formatage des chaînes traite également de la mise en forme de la date. Cette fonctionnalité est utilisée en prenant les données comme type de données de date elle-même. Ensuite, nous appliquerons la technique de chaîne de formatage aux données d'entrée et nous obtiendrons une valeur de chaîne. Les données d'entrée se trouvent au format de date standard 'yy / mm / dd.

String Strdate = String.Format ("0: d", date);

Cette fonction prendra la date de valeur en tant que paramètre. Le 0, d spécifiera le premier objet passé.

Cette fonction affichera le nom du jour de la date respective puis le nom du mois avec la date, puis l'année suivie d'une virgule.

Conclusion

La chaîne. La fonction format () est implémentée sur le système d'exploitation Ubuntu. Une chaîne peut être formatée de plusieurs manières. Les valeurs d'entrée peuvent être dans n'importe quel type de données, mais après le processus de mise en forme, ces valeurs sont converties en une valeur de chaîne combinée. Un string. La fonction format () est utilisée pour ajouter la valeur de différents types de données dans une piqûre, à des fins d'alignement, pour les opérations mathématiques et la mise en forme de la date. Nous avons expliqué toutes ces fonctionnalités à travers des exemples. Chaîne. Format () Fonction Formats La chaîne indépendamment du type de données d'entrée.