title: In-built binary search not searching properly
body: <p>So i'm trying to search and object array with the in-built "Array.BinarySearch" function in c# however, whenever I search for the text entered within a text box, I get the "Customer doesn't exist" message I implemented.</p>
  
  <p>If anyone can help me that would be fantastic</p>
  
  <pre><code>private void toolStripMenuItem1_Click(object sender, EventArgs e)
  {
      int found = Array.BinarySearch(cust, tbCUSTOMERID.Text);
  
      if (found == 0)
      {
          MessageBox.Show("Customer found!");
          tbCUSTOMERID.Text = cust[found].GScID;
          tbCUSTOMERNAME.Text = cust[found].GSname;
          tbCITY.Text = cust[found].GSlocation;
          tbEMAIL.Text = cust[found].GSemail;
      }
      MessageBox.Show("Customer doesn't exist");
  }
  </code></pre>
  
  <p>If you need anything else from me, hmu in the comments</p>
  
  <p>*EDIT: The array is sorted, and the "cust" array is an object not a string</p>