Como primera publicación, les presento la codificación de los USOS de la FUNCIÓN string() o cadena de caracteres, En general, una cadena de caracteres es una sucesión de caracteres (letras, números u otros signos o símbolos). Si no se ponen restricciones al alfabeto, una cadena podrá estar formada por cualquier combinación finita de los caracteres disponibles (las letras de la 'a' a la 'z' y de la 'A' a la 'Z', los números del '0' al '9', el espacio en blanco ' ', símbolos diversos '!', '@', '%', etcétera).
A continuación miraremos del resultado final y trataré de comentar cada linea, se uso un formulario, y sobre el escribimos la codificación:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace usosfuncionestexto
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void BtnProcesar_Click(object sender, EventArgs e)
{
string txtB;
string cadena = BoxIngreso.Text;
//Calculamos la longitud de la cadena
txtLongitud.Text = Convert.ToString(cadena.Length);
//Mostramos el primer caracter
txtPrimer.Text = cadena.Substring(0, 1);
//Mostramos el último caracter
txtUltimo.Text = cadena.Substring(cadena.Length - 1, 1);
//Mostramos el del segundo al sexto caracter
txt26.Text = cadena.Substring(1,5);
//Buscamos la posición de la primera letra "A"
txtB = cadena.ToUpper();
txtA.Text = Convert.ToString(txtB.IndexOf("A", 0) + 1);
//Convertimos las letras a mayúsculas
txtMay.Text = cadena.ToUpper();
//Convertimos las letras a minúsuculas
txtMin.Text = cadena.ToLower();
//Eliminar caracteres en blanco
txtBorrarEspacios.Text = cadena.Replace(" ", "");
//Convierte de Caracteres a Números
}
private void BtLimpia_Click(object sender, EventArgs e)
{
BoxIngreso.Text = "";
txtLongitud.Text = "";
txtPrimer.Text = "";
txtUltimo.Text = "";
txt26.Text = "";
txtA.Text = "";
txtMay.Text = "";
txtMin.Text = "";
txtBorrarEspacios.Text = "";
}
private void BtnSalir_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}

Comentarios
Publicar un comentario