c#:StringBuilder
ghjgjh using System; using System.Text;
bool flag = false; System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("The value of the flag is ").Append(flag).Append("."); Console.WriteLine(sb.ToString()); // L'exemple affiche la sortie suivante: //La valeur du flag est faux . 2.2. AppendLine() using System; using System.Text; class Program { static void Main() { // Utiliser AppendLine. StringBuilder var_chaine = new StringBuilder(); var_chaine.AppendLine("Un"); var_chaine.AppendLine(); var_chaine.AppendLine("Deux").AppendLine("Trois"); // Affichage. Console.Write(var_chaine); // AppendLine utilise \ r \ n séquences. Console.WriteLine(var_chaine.ToString().Contains("\r\n")); } } Résultat Un Deux Trois True 2.3. Clear() using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace clear_stringbuilder { class Program { static void Main(string[] args) { StringBuilder sb = new StringBuilder("Ceci est une chaîne."); // de StringBuilder("Ceci est une chaîne."); Console.WriteLine("{0} ({1} caractères)", sb.ToString(), sb.Length); sb.Clear(); Console.WriteLine("{0} ({1} caractères)", sb.ToString(), sb.Length); sb.Append("Ceci est une seconde chaîne."); Console.WriteLine("{0} ({1} caractères)", sb.ToString(), sb.Length); Console.ReadLine(); } } } ////////////////////////////////////////// // L'exemple affiche la sortie suivante: // Ceci est une chaîne. (20 caractères) // (0 caractères) // Ceci est une seconde chaîne. (28 caractères) 2.4. Replace() 2.5. Insert() StringBuilder content = new StringBuilder("apcpedagogiecom"); content.Insert(11, "."); Console.WriteLine(content); /////////////// apcpedagogie.com
Contenu du chapitre :Les chaines de caractères1.Les chaînes de caractères Sommaire du cours c#
|