

C# použití metody replace na záměnu více písmen
Dobrý den,
potřeboval bych poradit, jak zaměnit více písmen metodou replace.
Když mám příkaz
result = txt.Replace('a', 'n');
potřebuji k němu ještě zadat, aby se měnilo ještě písmeno D za O atd.
Celá syntaxe vypadá takto:
private void button1_Click(object sender, EventArgs e)
{
label2.Text = "Zašifrovaný text:";
button2.Text = "Vymazat zašifrovaný text";
txt = textBox1.Text;
result = "";
result = txt.Replace('a', 'n');
if (textBox1.Text == "")
{
MessageBox.Show("Zadej text, který chcete šifrovat", "Upozornění", MessageBoxButtons.OK, MessageBoxIcon.Information);
textBox1.Focus();
}
else
{
textBox2.Enabled = true;
textBox2.Text = result;
}
}
Třeba si uděláš pole objektů, které budou obsahovat seznam původních a nahrazovaných znaků.
Něco jako:
Omlouvám se, ale moc jsem to nepochopil
Díky moc. Funguje :)
Ještě jen tak mimo. Je nějaký příkaz, kterým můžu text z textBoxu zkopírovat do paměti?
Ten text v paměti už je.
textBox.Text
Jako myslím tím zkopírovat tak, že pak už jen někde kliknu pravým tlačítkem vložit a text se mi tam vloží.
Takže do schránky?
Jo jo. Nevěděl jsem přesně jak se to nazývá, ale v angličtině je to tuším Copy to clipboard
https://msdn.microsoft.com/en-us/library/ydby206k( v=vs.110).aspx
díky všem za pomoc
https://msdn.microsoft.com/en-us/library/system.wi ndows.forms.clipboard(v=vs.110).aspx
OMG!