C# 检查字符串是否包含某个单词(但不是全部)
又是我!(现在开始相互了解;D) 我在应用程序(联系人管理器)中创建搜索栏。一旦开始在此栏中键入,以下代码将随每个字母更新:C# 检查字符串是否包含某个单词(但不是全部),c#,search,C#,Search,又是我!(现在开始相互了解;D) 我在应用程序(联系人管理器)中创建搜索栏。一旦开始在此栏中键入,以下代码将随每个字母更新: private void Text_search_TextChanged(object sender, EventArgs e) { if(String.IsNullOrWhiteSpace(text_search.Text)) { label_rechercher.Show(); } else {
private void Text_search_TextChanged(object sender, EventArgs e)
{
if(String.IsNullOrWhiteSpace(text_search.Text))
{
label_rechercher.Show();
}
else
{
label_rechercher.Hide();
//here
for(int i = 0; i<nomContact.Count; i++)
{
if(text_search.Text.Contains(nomContact[i]))
{
MessageBox.Show(nomContact[i]);
}
}
}
}
private void Text\u search\u TextChanged(对象发送者,事件参数e)
{
if(String.IsNullOrWhiteSpace(text_search.text))
{
label_rechercher.Show();
}
其他的
{
label_rechercher.Hide();
//这里
对于(int i=0;i您可以使用FindAll
方法为您提供符合条件的所有结果。在您的情况下,是包含键入文本的名称
var results=nomContact.FindAll(x=>x.Contains(text_search.text));
您可以使用FindAll
方法为您提供符合条件的所有结果。在您的情况下,名称包含键入的文本
var results=nomContact.FindAll(x=>x.Contains(text_search.text));