if (richTextBox1.Text.Contains("Home") == false)
{
result_show.richTextBox1.Text += "Home in Home Menu is missing.";
}
if (richTextBox1.Text.Contains("Users") == false)
{
result_show.richTextBox1.Text += "Users in Home Menu is missing.";
}
if (richTextBox1.Text.Contains("Space") == false)
{
result_show.richTextBox1.Text += "Space in Home Menu is missing.";
}
https://stackoverflow.com/posts/39720620/ 或者你可以向下滾動地看到,滿足我的需要的正確答案。欣賞這一點。有沒有什麼方法可以縮短這個代碼呢?
是否要添加的文本總是相同? –
如果文本相同,只需創建一個單詞集合並使用Linq - 「Any」作爲例子。如果文本不同,請使用字典將關鍵字與文本相關聯,並使用循環遍歷字典。 – kiziu
你也可以通過避免方法運行一個列表來檢查使用foreach/for-loop語句的項目列表。 – mahlatse