Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Visual basic 2012 IgnoreCase on if textbox.text="&引用;_Vb.net_Visual Studio 2010_Ignore Case - Fatal编程技术网

Vb.net Visual basic 2012 IgnoreCase on if textbox.text="&引用;

Vb.net Visual basic 2012 IgnoreCase on if textbox.text="&引用;,vb.net,visual-studio-2010,ignore-case,Vb.net,Visual Studio 2010,Ignore Case,如何忽略大写/小写字母这是我的代码: if COMMAND_TEXT.Text = "command" then CONSOLE.AppendText("command entered!" & Environment.NewLine) else CONSOLE.AppendText("Invalid command" & Environment.NewLine) end if 我正在制作一个简单的控制台,但当我尝试输入:Command时 它找不到任何东西,但当

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

if COMMAND_TEXT.Text = "command" then
    CONSOLE.AppendText("command entered!" & Environment.NewLine)
else
     CONSOLE.AppendText("Invalid command" & Environment.NewLine)
end if
我正在制作一个简单的控制台,但当我尝试输入:Command时 它找不到任何东西,但当我输入:command时,它只执行我想要的代码

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

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中的方法

我不会像其他人所建议的那样推荐上外壳或下外壳。这可能会在某些文化中引起问题,特别是在土耳其。相反,请使用:

您可能需要使用
InvariantCultureIgnoreCase
ordinallingorecase
——这取决于上下文


我还强烈建议您避免使用像
COMMAND\u TEXT
这样的粗制滥造的名称,而改用更传统的名称。

您的VB代码显示了对大小写拼写惯例的公然无视。+1.ToUpper()在土耳其语地区引起问题的有趣方式。谢谢,它工作得很好!但是我该怎么做呢:如果InStr(COMMAND_TEXT.TEXT,“start”),那么“我的代码结束”if@Nobleleader13245:我怀疑您想要
String.IndexOf(String,StringComparison)
If COMMAND_TEXT.Text.Equals("command", StringComparison.CurrentCultureIgnoreCase)