Hola:
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:
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)
{
}
}
}
Todavía no cojo el hilo de la idea del código.
Salu2.