En un label o un textBox, tengo una cadena de carácteres que dice:
El afán de querer olvidarte es mi mayor ímpetu para recordarte.
En el Form principal, hay dos buttons o botones. Uno es para leer la frase, elijo el la letra o caracter que me de la gana y la cambio por otra.
Por ejemplo:
Si pulso un botón, que cambie la letra m de la palabra mayor por la letra W y la frase quedaría así:
El afán de querer olvidarte es mi Wayor ímpetu para recordarte.
Espero que se entienda.
¿Cómo se programa modificar letras de una cadena de carácteres en C# 2013?
Código:
Todavía no cojo el hilo de la idea del código.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 Sustituir_letra { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public static string Sustituir(string cadenaOrignal, int posicion, int longitud, string sustituto) { return cadenaOrignal.Substring(0, posicion) + sustituto + cadenaOrignal.Substring(posicion + longitud + 1); } private void button_Restaurar_Click(object sender, EventArgs e) { textBox1.Text = "El afán de querer olvidarte es mi mayor ímpetu para recordarte."; } private void button_Cambiar_Letra1_Click(object sender, EventArgs e) { } } }
Salu2.