Witam Wszystkich Serdecznie
przerabiam kurs Pana Adama Boduch ze strony: https://4programmers.net/C_sharp/Wprowadzenie/Rozdzia%C5%82_7#binarysearch
i zgodnie z opisem metoda BinarySearch():
using System;
class MainClass {
public static void Main (string[] args) {
string[] Foo = new string[] { "Pn", "Wt", "Śr", "Czw", "Pt" };
int index = Array.BinarySearch(Foo, "Wt");
System.Console.WriteLine(index);
}
}
powinna zwracać numer indeksu, pod jakim znajduje się szukany element, lub –1, jeżeli nic nie zostało znalezione,
niestety nie w tym przypadku :/
w wyniki otrzymuje -6 , o co kaman?