Les Constructeurs de ‘StringBuilder’

Author:

Exemple,d'un,attribut,obsolète:,non,edité
{filelink=18815}

using System;
using System.Text;

class ConstructeurStringBuilder {

  // Méthode pour afficher les propriétés de StringBuiler
  public static void afficherPropriétés( string nomStringBuilder, StringBuilder myStringBuilder)
  {

    Console.WriteLine(nomStringBuilder + ".Length = " +
      myStringBuilder.Length);
    Console.WriteLine(nomStringBuilder + ".Capacity = " +
      myStringBuilder.Capacity);
    Console.WriteLine(nomStringBuilder + ".MaxCapacity = " +
      myStringBuilder.MaxCapacity);

  }

  public static void Main() {
    // Créer un objet "StringBuilder"
    StringBuilder objetStringBuilder = new StringBuilder(); 

    // Définir la capacité de l'objet StringBuilder
    int capacité = 60;
    StringBuilder objetStringBuilder2 = new StringBuilder(capacité);

    // Définir la capacité maximale de l'objet StringBuilder
    int capacitéMax = 90;
    StringBuilder objetStringBuilder3 =new StringBuilder(capacité, capacitéMax);

    string uneChaîne = "Bienvenu sur MesExemples.com";
    StringBuilder objetStringBuilder4 = new StringBuilder(uneChaîne);

    int indexDebut = 0;
     StringBuilder objetStringBuilder5 =
      new StringBuilder(uneChaîne, indexDebut, uneChaîne.Length, capacité);

    afficherPropriétés("objetStringBuilder", objetStringBuilder);
    afficherPropriétés("objetStringBuilder2", objetStringBuilder2);
    afficherPropriétés("objetStringBuilder3", objetStringBuilder3);
    afficherPropriétés("objetStringBuilder4", objetStringBuilder4);
    afficherPropriétés("objetStringBuilder5", objetStringBuilder5);

  }

}

Leave a Reply

Your email address will not be published. Required fields are marked *