Pokud potřebujeme vyhledat určitý prvek jednorozměrného pole nabízí se nám možnost použití statické metody BinarySearch. Tato metoda vrací index hledaného prvku nebo nulu, když pole hledaný prvek neobsahuje. V ukázce můžete vidět použití jedné z přetížených verzí metody BinarySearch.
ak prvok nenajde nevrati 0 ale zaporne cislo (0 vrati ked je hladany prvok na prvej pozicii - index 0), aj ked som tuto metodu nikdy nepouzil, myslim ze BinarySearch korektne pracuje len nad utriedenym polom a prvky pola musia implementovat IComparable interface, ako priklad pre vyhladanie lubovolneho prvku lubovolneho pola by som tuto metodu neuvadzal