Programmation Visual Basic .NET/Chaines de caractères
Apparence
(Redirigé depuis Visual Basic .NET/Chaines de caractères)
Joindre des chaînes de caractères
[modifier | modifier le wikicode]Concaténation
[modifier | modifier le wikicode]L'opérateur "&" joint deux chaînes ensemble :
Dim Chaine1 As String = "123"
Dim Chaine2 As String = "456"
Dim Chaine3 As String
Chaine3 = Chaine1 & Chaine2 ' 123456.
L'opérateur "+" peut être utilisé à la place de "&", mais non recommandé pour éviter la confusion avec les additions.
Concat()
[modifier | modifier le wikicode]La méthode String.Concat()
est une alternative à l'opérateur :
Dim Chaine1 As String = "123"
Dim Chaine2 As String = "456"
Dim Chaine3 As String = "789"
Dim Resultat As String
Resultat = String.Concat(Chaine1,Chaine2,Chaine3) ' 123456789
Cela fonctionne aussi avec les tableaux :
Dim TableauChaines As String() = {"1", "2", "3", "4", "5"}
Resultat = String.Concat(TableauChaines) ' 12345
Méthodes sur les chaînes de caractères
[modifier | modifier le wikicode]- Lcase() : convertit en bas de casse.
- Ucase() : convertit en haut de casse.
Pour créer des sous-chaînes, il existe toujours les fonctions VB6 :
- Left() : partie de gauche.
- Right() : partie de droite.
- Mid() : partie du milieu.
- InStr() : emplacement d'une chaîne sans une autre.
- Replace() : remplace une sous-chaîne par une autre.
Sub Main()
Dim NomChaine As String = "lorem ipsum dolor sit amet"
NomChaine = NomChaine.Replace("i", "o")
Console.WriteLine(Mid(NomChaine, InStr(NomChaine, " "), 6))
Console.ReadLine() ' Affiche " opsum"
End Sub