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 (letrasnú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:


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