C# 如何检查文本框是否不包含字符串

C# How to check if Textbox doesn't contains string

我需要检查我的文本框是否不包含特定字符串 "Fold"。我以前是这样做的

if (textbox.Text.Contains("Fold"){}
else { do stuff }

但现在我需要一些替代方案。

感谢 adv12,我发现这段代码可以完美运行

if (textBox.Text.Contains("Fold")==false)

if (!textBox.Text.Contains("Fold"))

您需要反转布尔值:

if (!textBox.Text.Contains("Fold")) { ... }

或者您可以与 false 进行比较,如 @adv12 所说:

if (textBox.Text.Contains("Fold") == false) { ... }

请使用!textbox.Text.Contains("Fold")感叹号表示'not'.

您可以使用TextBox的TextChanged事件实时获取。在用户提交结果之前更好的方法。

使用 if (!textbox.Text.Equals("Fold") = true) {...}