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