Vb.net 文本框与upper&;小写

Vb.net 文本框与upper&;小写,vb.net,Vb.net,我有一个文本框,可以从另一个文本框中查找单词。除非我用相同的大写或小写输入了相同的单词,否则它找不到该单词。visual basic.net 我如何使文本框能够接受它找到的单词是否有大写和小写,因此如果我搜索单词“John”并且文本框有单词“John”,它将工作,注意“J”是大写 谢谢这应该行得通 Textbox1.Text.ToUpper().Contains(Textbox2.Text.ToUpper()) 不过,为了将来的参考,我强烈建议你先尝试一下。把你试过的东西和你的解释一起贴出来。

我有一个文本框,可以从另一个文本框中查找单词。除非我用相同的大写或小写输入了相同的单词,否则它找不到该单词。visual basic.net

我如何使文本框能够接受它找到的单词是否有大写和小写,因此如果我搜索单词“John”并且文本框有单词“John”,它将工作,注意“J”是大写

谢谢这应该行得通

Textbox1.Text.ToUpper().Contains(Textbox2.Text.ToUpper())
不过,为了将来的参考,我强烈建议你先尝试一下。把你试过的东西和你的解释一起贴出来。像您刚才那样要求编写代码是不会被接受的,特别是在这样简单的任务上。

这应该行得通

Textbox1.Text.ToUpper().Contains(Textbox2.Text.ToUpper())
不过,为了将来的参考,我强烈建议你先尝试一下。把你试过的东西和你的解释一起贴出来。像您刚才那样要求编写代码是不被接受的,尤其是在这样简单的任务中。

试试以下方法:

If TextBox2.Text.ToLower.Contains(TextBox1.Text.ToLower) Then
    '[...]
End If
试试这个:

If TextBox2.Text.ToLower.Contains(TextBox1.Text.ToLower) Then
    '[...]
End If

使用IndexOf和不区分大小写的搜索

If Textbox1.Text.IndexOf(Textbox2.Test, StringComparison.InvariantIgnoreCase) >= 0 Then
    'The string was found, do something with it.
End If

使用IndexOf和不区分大小写的搜索

If Textbox1.Text.IndexOf(Textbox2.Test, StringComparison.InvariantIgnoreCase) >= 0 Then
    'The string was found, do something with it.
End If