ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

C#: Cadenas de texto

Ejemplo de manipulaciones de cadenas de texto, en C#

Lenguaje: C# (compilador: Mono 2.10.2)

Categoría: Básico

// Fuente procedente de ErrorDeSintaxis.es 
// Ejemplo de manipulaciones de cadenas de texto, 
//  en C# 
// Compilador: Mono 2.10.2 
// Nivel: Básico 
// Disponible desde 30/06/2011 
// Aportado por Nacho 
// Autor original: Nacho Cabanes 
// Web original: http://www.nachocabanes.com/csharp/curso/csharp04d.php 

using System;
 
public class Ejemplo43
{
 
  public static void Main()
  {
 
    string ejemplo = "Hola, que tal estas";
 
    Console.WriteLine("El texto es: {0}", 
      ejemplo);
 
    Console.WriteLine("La primera letra es: {0}", 
      ejemplo[0]);
 
    Console.WriteLine("Las tres primeras letras son: {0}", 
      ejemplo.Substring(0,3));
 
    Console.WriteLine("La longitud del texto es: {0}", 
      ejemplo.Length);
 
    Console.WriteLine("La posicion de \"que\" es: {0}", 
      ejemplo.IndexOf("que"));
 
    Console.WriteLine("La ultima A esta en la posicion: {0}", 
      ejemplo.LastIndexOf("a"));
 
    Console.WriteLine("En mayúsculas: {0}", 
      ejemplo.ToUpper());
 
    Console.WriteLine("En minúsculas: {0}", 
      ejemplo.ToLower());
 
    Console.WriteLine("Si insertamos \", tio\": {0}", 
      ejemplo.Insert(4,", tio"));
 
    Console.WriteLine("Si borramos las 6 primeras letras: {0}", 
      ejemplo.Remove(0, 6));
 
    Console.WriteLine("Si cambiamos ESTAS por ESTAMOS: {0}", 
      ejemplo.Replace("estas", "estamos"));
 
  }
}