I am creating an application in C# using a ListView control that lets you create lists. I am implementing a Find function using the `Find()` method. Here’s my code:

```
if (findTextBox.Text != "")
{
    ListViewItem[] lviFoundList = listItemsList.Items.Find(findTextBox.Text, true);
    amountFound.Text = "Found " + Convert.ToString(lviFoundList.Count());
    if (lviFoundList.Count() != 0)
    {
        int firstItemIndex = lviFoundList[0].Index;
        listItemsList.Items[firstItemIndex].Selected = true;
    }
}
else
{
    amountFound.Text = "Found 0";
}

```

However, it doesn’t return any matches. What am I doing wrong?