Les chaînes de deux caractéristiques ou plus peuvent être concaténées dans la programmation informatique et le traitement des données pour économiser de l'espace ou pour les résoudre en tant qu'objet unique. Dans le langage de programmation C #, la concaténation des cordes est une tâche commune. Lorsqu'une chaîne est concaténée avec tout autre type en C #, le résultat est toujours une chaîne. Si un opérande de concaténation de chaîne est nul, la chaîne vide est remplacée. Les valeurs de chaîne sont rarement connues jusqu'à l'heure d'exécution, la concaténation des chaînes est généralement effectuée au moment de l'exécution. Le but principal de cet article est de vous présenter la concaténation de C # String.
Qu'est-ce que la concaténation des cordes en C # dans Ubuntu 20.04?
La chaîne.La méthode Concat est utilisée pour combiner plusieurs types de chaînes ou l'expression de chaîne d'un ou plusieurs valeurs d'objet «instances». Une chaîne concaténée est toujours renvoyée par la méthode de concaténation de chaîne. Contourner des types alternatifs et des nombres de paramètres à cette méthode peuvent être surchargés. Conaténuer deux cordes ou plus avec différentes formes de syntaxe est possible.
Syntaxe de la méthode de concaténation des cordes en C # dans Ubuntu 20.04
La méthode de concaténation des chaînes a la syntaxe suivante:
chaîne statique publique.Concat (String str1, string str2);Nous utilisons la chaîne.Méthode concat pour la concaténation de la chaîne spécifiée. Les chaînes spécifiées sont déclarées comme variables et transmises dans la méthode de concaténation des cordes comme paramètres. Tous ces paramètres sont du système.Propriété de type de chaîne et la valeur retournée est également du système.Type de chaîne. Cette méthode renvoie le résultat d'une chaîne créée à partir de chaînes spécifiées concaténées ensemble dans la méthode de concaténation de chaîne.
Comment concaténer la chaîne en C # dans Ubuntu 20.04?
Nous pouvons ajouter la chaîne avec une autre chaîne à l'aide de façons courantes. Commençons par concaténer les cordes en C #. Jetez un œil aux exemples suivants pour apprendre les bases de la concaténation des chaînes avec les méthodes C # communes. Nous avons utilisé Ubuntu 20.04 pour toutes les exécutions.
Exemple # 1: Utilisation de la chaîne.Concat (String, String) Méthode en C # dans Ubuntu 20.04:
Le programme suivant utilise la chaîne.Méthode Concat (String, String) pour illustrer la concaténation de la chaîne. La méthode concaténera deux chaînes car nous avons passé deux chaînes dans la méthode de concaténation des cordes. Voyons la mise en œuvre du programme ci-dessous.
Tout d'abord, nous avons inclus la bibliothèque système «Utilisation du système» à travers lequel nous pouvons accéder à la méthode du système, à la fonction ou aux propriétés intégrées. La classe est définie avec le mot-clé public et attribue un nom à une classe comme «StringConcat». Dans la classe, nous avons appelé la fonction principale et dans le corps de fonction principale, il y a trois déclarations variables. Les variables sont définies comme «STR1», «STR2» et «STR3» et ces variables ont un système.Type de chaîne. La première variable «STR1» et la deuxième variable «str2» se voient attribuer une valeur de chaîne. La valeur de la troisième variable, «str3», n'est pas définie.
La méthode écrite est utilisée pour imprimer les valeurs de chaîne avant la concaténation. Ensuite, nous avons appelé la variable «str3» dans laquelle nous avons la chaîne.Méthode Concat. La chaîne.Concat Method emmène ces différentes chaînes «STR1» et «STR2» en une seule variable «STR3» et concaténe ces deux cordes. Le «Str3» est transmis à la méthode WriteLine qui affiche la concaténation des cordes.
La façon dont nous avons concaténé les deux chaînes est indiquée comme la sortie dans l'image suivante.
Exemple # 2: Utilisation de la chaîne.Concat (String, String, String) Méthode en C # dans Ubuntu 20.04
Concaténer trois chaînes distinctes en une seule chaîne se fait avec le passage des trois chaînes de la chaîne.Méthode Concat. La méthode renvoie le résultat de la chaîne formée en concaténant trois chaînes.
Le programme ci-dessus a quatre variables déclarées «STR1», «STR2», «STR3» et «STR4» et ces variables sont de type système.Chaîne. Nous avons attribué les valeurs de chaîne à trois variables «STR1», «STR2» et «STR3». Ensuite, nous avons la variable «STR4» qui vient d'être déclaré avec les variables ci-dessus. Maintenant, cette variable a une chaîne. La méthode Concat prend les trois variables de chaîne différentes à la fois pour créer une seule chaîne. La chaîne concaténée sera imprimée par la méthode Writeline.
À l'aide de la méthode de concaténation de chaîne, la sortie est renvoyée comme une seule chaîne.
Exemple # 3: Utilisation de la chaîne.Concat (String []) Méthode en C # dans Ubuntu 20.04
Le programme C # suivant montre la façon d'utiliser la méthode Concat (String []). Les valeurs d'un tableau de chaînes sont concaténées en utilisant cette méthode. N'oubliez pas que la valeur de l'élément de chaîne spécifié ne doit pas être nulle sinon elle lancera uneception en argument. Cette méthode peut également lancer une exception OutOfMemory, si le tableau donné est à court de mémoire.
Nous avons le bloc fonction principal de la classe C # dans laquelle nous avons défini un tableau de la chaîne tapée. Le tableau est défini avec le nom «mystr» et les valeurs de chaîne attribuées au tableau spécifié. Ensuite, nous avons une boucle foreach qui affichera les éléments du tableau de chaîne spécifié «Mystr». La concaténation de chaîne est effectuée en appelant la méthode Concat (String []) dans la méthode WriteLine et la méthode concatène les éléments du tableau de chaîne en une seule chaîne.
Ci-dessous, nous avons la sortie de l'élément concaténé du tableau des chaînes.
Exemple # 4: Utilisation de l'opérateur plus pour la concaténation des chaînes en C # dans Ubuntu 20.04
En C #, l'opérateur + peut également être utilisé avec une valeur de chaîne. Il est appelé l'opérateur de concaténation. En concatérant les cordes ensemble, nous pouvons créer une nouvelle chaîne.
Ici, nous avons deux variables de type de chaîne en tant que «String1» et «String2». Ces variables sont initialisées avec les valeurs de chaîne de certains mots. Ensuite, nous avons créé une autre variable en tant que «concatString» dans lequel nous avons attribué les variables ci-dessus et utilisé l'opérateur «+» entre eux. L'opérateur «+» ajoutera ces deux chaînes et la chaîne résultante sera une seule chaîne.
La sortie à une seule chaîne est affichée sur l'écran de la console.
Exemple # 5: Utilisation de StringBuilder pour la concaténation des chaînes en C # dans Ubuntu 20.04
Par rapport à une simple concaténation de chaîne, l'utilisation d'un STRACHBUILDER peut améliorer l'efficacité. La classe StringBuilder est définie sous le système.Espace de noms de texte. Importez-le ou référence à cet espace de noms directement dans l'initialisation de l'objet.
Le programme ci-dessus est nécessaire pour inclure le «système.Texte »avec le mot-clé« Utilisation ». La classe est définie comme «StringBuilderMethod» dans laquelle nous avons invoqué la fonction principale. Dans le bloc fonctionnel principal, nous avons créé l'objet de classe «StringBuilder» «SB» et l'objet est instancié avec le «nouveau» modificateur pour la méthode StringBuilder. Car la boucle est utilisée pour parcourir la valeur de la variable «A». Ensuite, l'objet StringBuilder «SB» utilise la méthode d'ajout qui ajoutera les valeurs de «A». Les valeurs de «A» sont séparées par un espace dans la méthode d'appen. Comme A SPEnd () renvoie une référence à StringBuilder, il peut être lié dynamiquement.
Le résultat du programme ci-dessus s'affiche sur l'écran de la console.
Conclusion
En conclusion, nous avons passé en revue une méthode efficace et facile avec des exemples en cours d'exécution dans l'article de concaténation C # String. La définition d'introduction et la syntaxe ont été clairement expliquées. Nous avons utilisé quelques-unes des méthodes pour concaténer la chaîne, mais il y en a beaucoup d'autres qui sont déjà utilisées par différents langages de programmation. Nous avons tenté de démontrer chacune de ces méthodes de concaténation de cordes clés en C # en utilisant divers exemples qui vous aideront sans aucun doute.