gpt4 book ai didi

vb.net - Visual basic 2012 如果 textbox.text = ""则忽略大小写

转载 作者:行者123 更新时间:2023-12-02 00:02:45 35 4
gpt4 key购买 nike

如何忽略大写/小写字母,这是我的代码:

if COMMAND_TEXT.Text = "command" then
CONSOLE.AppendText("command entered!" & Environment.NewLine)
else
CONSOLE.AppendText("Invalid command" & Environment.NewLine)
end if

我正在制作一个简单的控制台,但是当我尝试输入:命令时它没有找到任何东西,但是当我输入 : 命令时,它只是执行我想要的代码。

我必须制作所有可能的文本吗?像这样:

if COMMAND_TEXT.Text = "command" then
CONSOLE.AppendText("command entered!" & Environment.NewLine)
elseif COMMAND_TEXT.Text = "Command" then
CONSOLE.AppendText("command entered!" & Environment.NewLine)
elseif COMMAND_TEXT.Text = "COMMAND" then
CONSOLE.AppendText("command entered!" & Environment.NewLine)
else
CONSOLE.AppendText("Invalid command" & Environment.NewLine)
end if

或者是否有其他更简单的方法,例如 Java EqualsIgnoreCase

最佳答案

不会像其他人建议的那样推荐大写或小写。这可能会在某些文化中引起问题,尤其是土耳其文化。相反,使用 String.Equals(String, StringComparison) :

If COMMAND_TEXT.Text.Equals("command", StringComparison.CurrentCultureIgnoreCase)

您可能想要使用 InvariantCultureIgnoreCaseOrdinalIgnoreCase - 这取决于上下文。

我还强烈建议您避免使用像 COMMAND_TEXT 这样大喊大叫的名称,而使用更常规的名称。

关于vb.net - Visual basic 2012 如果 textbox.text = ""则忽略大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14689674/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com