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#
|
