문자 교체를위한이 간단한 코드가 있습니다. 제가 추가하고자하는 것은, 즉, 문자 A를 문자 T로 대체하면 모든 T 문자가 자동으로 A로 대체된다는 것입니다. 따라서 "atatatat"이라는 단어가있는 경우 다음 코드는 단어를 "tttttttt"로 변경하지만 "tatatata"로 변경해야합니다. 이 문제를 어떻게 해결할 수 있습니까?문자열의 문자 대체
private void button3_Click(object sender, EventArgs e)
{
String key= this.textBox1.Text;
String letter1 = this.textBox2.Text;
String letter2 = this.textBox3.Text;
StringBuilder newKey = new StringBuilder();
newKey.AppendLine(key);
newKey.Replace(letter1, letter2);
this.textBox4.Text = noviKljuc.ToString();
}
나는이 줄을 추가하는 시도 : newKey.Replace(letter2, letter1);
을하지만이 "AAAAAAAA"
그것을 시도하려고하지만 그것은 시작에 제공 한 것과 같은 단어를 반환합니다. 어떻게 그럴지 모르겠다. – cvenko
문자열 바꾸기 try letter1 = this.textBox2.Text; char를 사용하여 letter1 = this.textBox2.Text [0]; . letter2와 동일합니다. – alex
그 트릭을했다 :) 대단히 감사합니다 – cvenko