Если вы не можете использовать LINQ по какой-либо причине (и я настоятельно рекомендую вам это сделать), вы можете выполнить поиск в своем массиве одним методом.Например:
public void FindConflicts(IEnumerable<TextBox> tbList, IList<TextBox> conflicts, string test)
{
foreach(TextBox tb in tbList)
{
if(tb.Text == test)
{
conflicts.Add(tb);
}
}
}
И затем назовите это так:
FindConflicts(vert, conflicts, box.Text);
FindConflicts(hort, conflicts, box.Text);
FindConflicts(cube, conflicts, box.Text);