我目前有C#代码检查用户输入,例如:
if (e.KeyCode == Keys.Enter && InputTextbox.Text.Contains("good morning")
||
e.KeyCode == Keys.Enter && InputTextbox.Text.Contains("morning"))
还有使用||的另一种方法“或”语句,以便它们全部都可以在一行中?就像是:
if (e.KeyCode == Keys.Enter && InputTextbox.Text.Contains("good morning" || "morning")
最佳答案
嗯,例如:如果您的InputTextBox是:“您好,早上好”,我认为上述答案不会奏效,如果您要这样做(必须对照给定的较小字符串检查较大的字符串),则必须检查反过来:
if (e.KeyCode == Keys.Enter && (InputTextbox.Text.Contains("good morning") || InputTextbox.Text.Contains("morning"))
只是以为我会指出这一点,如果不是这种情况,请忽略此答案。