Q
c#比较2字符串
0
A
回答
2
我想我明白你的问题。
可以使用包含方法来测试,如果你的字符串包含的文本框的值内
TextBox1.Text.Contains(yourString)
+1
如果您希望搜索不区分大小写,那么您可能需要指定一个字符串比较模式。例如:TextBox1.Text.Contains(yourString,StringComparison.OrdinalIgnoreCase); – codybartfast 2011-05-09 13:13:47
+1
这就是事情 - 谢谢你们。说实话,这是有点显而易见的,我过于复杂的事情。 TA – DarkW1nter 2011-05-09 13:18:19
1
也许这是太明显了?:
if (myTextBox.Text.Contains(myStringFromDB))
{
// Is contained, do something...
}
else
{
// Is not contained, do something else...
}
对于Windows窗体,请this TextBox
class,为网页表格见this TextBox
class。
textBox1.Text.Contains(“needle”) – CodesInChaos 2011-05-09 13:10:00
你的意思是你想检查字符串是否包含在一个特定的文本框中,或者你想检查字符串是否在特定窗体上的任何文本框中? – MusiGenesis 2011-05-09 13:11:05
@CodeInChaos:你有一个错字,那里 - 我认为你的意思是'tbHaystack.Text.Contains(“needle”)'。 – MusiGenesis 2011-05-09 13:11:47