En ellos podemos contener datos para texto.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace StringsyBuilders

{

class Program

{

static void Main()

{

string s = “esto es algo de texto para busqueda”;

s = s.Replace(“busqueda”, “reemplazar”);

Console.WriteLine(s);

}

}

}

Mostrara en pantalla: esto es algo de texto para reemplazar

StringBuilder es un objeto dinámico que permite expandir el número de caracteres de la cadena que encapsula, se puede especificar un valor para el número máximo de caracteres que puede contener. Este valor se conoce como la capacidad del objeto y no se debe confundir con la longitud de la cadena que contiene la StringBuilder actual.

El método Append se puede usar para agregar texto o la representación de cadena de un objeto al final de una cadena representada por la StringBuilder actual.

using System;

namespace StringsyBuilders

{

class Program

{

static void Main()

{

StringBuilder sb = new StringBuilder(30);

sb.Append(“que “);

sb.Append(“bonito es “);

sb.Append(“programer “);

sb.Append(“en c#”);

Console.WriteLine(sb.ToString());

sb.Replace(“bonito es “,”dificel es “);

Console.WriteLine(sb.ToString());

}

}

}