嗨,我在發帖之前看了一下,無法真正弄清楚如何做到這一點,所以我想知道是否有人可以提供幫助。TryGetValue with splitwords
基本上,我的代碼剛纔的工作原理是,如果我在文本框中輸入一個單詞,然後點擊一個按鈕,它會顯示拆分單詞從我的字典在文本框中輸入2
例如,如果我的字典文件包含黑色,白色,我在文本框1中輸入黑色,然後單擊一個按鈕,白色文本框中顯示2. ...你得到我嗎?
因此,無論如何,我試圖獲得它,所以如果我在文本框1中輸入一行文本,它會將該行文本複製到文本框2並更改單詞。所以
「我的椅子上有一個黑色的墊子」將轉化爲「我的椅子上有一個白色的坐墊」
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";
}
}
我不知道我怎麼會去有關編輯是適合我的需要,所以任何幫助?
更改將只另一個字?如果你有倍數? 「白色」應該變成「黑色」還是「黑色」變成「白色」? – Oded 2012-03-29 12:58:06
哎呀,如果可能有倍數。而且不僅僅是單向開關,因爲它們在字典中以逗號分隔。黑色,白色綠色,藍色等 – user1300788 2012-03-29 13:03:55