//Se crea el StringBuilder con el valor inicial
StringBuilder vStringBuilder = new StringBuilder("Cadena Inicial:");
//Contenido del StringBuilder: Cadena Inicial:
//Con el método Append se agrega al final del valor inicial
vStringBuilder.Append(" Sumando a la cadena.");
//Contenido del StringBuilder: Cadena Inicial: Sumando a la cadena.
//Con el método Remove se eliminan caracteres de la cadena
vStringBuilder.Remove(0, 16);
//Contenido del StringBuilder: Sumando a la cadena.
//Con el método Replace se remplazan caracteres o subcadenas completas
vStringBuilder.Replace("Sumando", "Restando");
//Contenido del StringBuilder: Restando a la cadena.
ByteRide busca generar un punto de encuentro para desarrolladores y entusiastas de la computación, donde se hallen soluciones sencillas a problemas sencillos. Queremos lograr un compilado de trucos, herramientas, tutoriales y respuestas a problemas de programación; Iniciaremos con javascript, html, php, c#, asp.net, sql, pero siempre buscando ampliar nuestros conocimientos.
Mostrando entradas con la etiqueta cadena. Mostrar todas las entradas
Mostrando entradas con la etiqueta cadena. Mostrar todas las entradas
lunes, 16 de abril de 2012
Uso de la clase StringBuilder
Dentro de .Net, los objetos String siempre tienen una longitud determinada, cada vez que se realizan operaciones sobre cadenas se crea una nueva cadena con el resultado de la operación, cuando se efectúan múltiples operaciones sobre las mismas el rendimiento puede verse afectado. En estos casos para evitar que se afecte el rendimiento se puede usar la clase StringBuilder, que contiene las siguientes operaciones:
miércoles, 29 de junio de 2011
Método en C# que agrega una cadena a un archivo de texto existente.
Este método permite insertar una nueva línea a un archivo de texto, si el archivo no existe lo crea en la ruta especificada.
//pCadena: Es la cadena de caracteres que vamos a insertar en el archivo
//pRutaArchivo: Es la ruta absoluta se encuentra el archivo. Ejemplo: C:\tmp\prueba.txt
public void guardarEnArchivo(String pCadena, String pRutaArchivo)
{
try
{
//Si existe el archivo le agrega la cadena al final, si no existe lo crea.
StreamWriter vWriter = File.AppendText(pRutaArchivo);
vWriter.WriteLine(pCadena);
vWriter.Close();
}
catch (Exception ex)
{
throw ex;
}
}
Suscribirse a:
Entradas (Atom)