Hallo, ich habe mich vor dem Posten umgesehen und konnte nicht wirklich herausfinden, wie das geht, also habe ich mich gefragt, ob jemand helfen könnte.TryGetValue mit splitwords
Grundsätzlich mein Code gerade jetzt funktioniert wie, wenn ich ein Wort in dem Textfeld eingeben und dann auf eine Schaltfläche klicken, zeigt es das Split-Wort aus meinem Wörterbuch in Textfeld 2.
Zum Beispiel, wenn mein Wörterbuch-Datei enthält schwarz, weiß und ich gebe schwarz in Textfeld 1 und klicken Sie dann auf eine Schaltfläche, zeigt weiß in Textfeld 2. ... Sie bekommen mich?
Also, ich versuche es so zu bekommen, wenn ich eine Textzeile in Textfeld 1 eingebe, wird es diese Textzeile in Textfeld 2 kopieren und das Wort ändern. So
„mein Stuhl hat ein schwarzes Kissen“ würde „zum meinem Stuhl hat ein weißes Kissen“
private void btnTrans_Click(object sender, EventArgs e)
{
string outputString = null;
if (d.TryGetValue(inputBx.Text, out outputString))
{
outputBx.Text = inputBx.Text + outputString;
}
else
{
outputBx.Text = "Unknown";
}
}
Ich bin nicht sicher, wie ich über die Bearbeitung gehen würde, dass meine Bedürfnisse anzupassen, so irgendeine Hilfe?
Nur ein Wort ändern? Was ist, wenn Sie ein Vielfaches haben? Sollte sich 'weiß' in' schwarz' und 'schwarz' in' weiß' ändern? – Oded
Hoppla! Ja, wenn Sie mehrere haben können. und nicht nur ein Ein-Weg-Schalter, da sie durch ein Komma im Wörterbuch getrennt sind. schwarz, weiß, grün, blau und so weiter – user1300788