无法弄清楚如何在列表框中搜索项目和 return 结果

Cant figure out how to seach items in a ListBox and return a result

我正在尝试创建一个在列表框中搜索姓名的应用程序。 基本上,我有 2 个 .txt 文件(BoyNames、GirlNames),一个文件包含一组男孩名字和其他女孩名字。我设法将男孩名字显示到 boyNameListBox,将女孩名字显示到 girlNameListBox。请参考我所附的图片。我正在尝试添加一个功能,如果用户键入一个男孩的名字(在男孩文本框中)并且该名字在列表框中,应用程序将 return 一个显示 "popular" 的消息框;如果名称未列出,应用程序将显示一个消息框,显示不受欢迎。我希望包括相同的搜索功能,但要搜索女孩的名字。我对编程很陌生,非常感谢您的帮助。提前致谢!!

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void readButton_Click(object sender, EventArgs e)
    {
        {
            //local variables
            string line1;

            //Catch Boy Names File
            System.IO.StreamReader file = new System.IO.StreamReader(@"C:\Users\Harra\Documents\Visual Studio 2017\Projects\Name Search\BoyNames.txt");

            //display items BoyNames file to Listbox
            while ((line1 = file.ReadLine()) != null)
                boyNameListbox.Items.Add(line1);
        }

        {
            //local variales
            string line2;

            //Catch Girl Names File
            System.IO.StreamReader file = new System.IO.StreamReader(@"C:\Users\Harra\Documents\Visual Studio 2017\Projects\Name Search\GirlNames.txt");

            //display items GirlNames file to Listbox
            while ((line2 = file.ReadLine()) != null)
                girlNameListbox.Items.Add(line2);
        }


    }

    private void boyButton_Click(object sender, EventArgs e)
    {

    }

    private void girlButton_Click(object sender, EventArgs e)
    {

    }
}

类似于:

private void boyButton_Click(object sender, EventArgs e)
{
    string boyname = boyTextBox.Text;
    bool found = false;
    for(int n = 0; n < boyNameListbox.Items.Count; n++)
    {
        if (boyNameListbox.Items[n] == boyname)
        {
            found = true;
            break;
        }
    }

    if (found)
        MessageBox.Show("popular");
    else
        MessageBox.Show("not popular");

}

请注意,我没有对整个表单进行编码,因此可能存在一些小错误,但希望您能从这个示例中得到启发。希望这足以让您入门并成为公认的答案。