Results 1 to 3 of 3

Thread: Array.BinarySearch()

  1. #1
    Senior Member
    Join Date
    Nov 2011
    Posts
    150

    Array.BinarySearch()

    Kann mir mal bitte ein Admin den Rückgabewert von Array.BinarySearch(Array, Object) erklären?
    Bei mir kommen da unverständliche (negative) Zahlen raus. -1 Würde ich ja noch verstehen, aber weshalb Werte, die zwischen -1001, -704 und 646 schwanken?

    lg
    Elchi

    edit: Da ich Array.BinarySearch() durch eine selbstgeschriebene Funktion ersetzen werde, hat diese Frage für mich an Priorität verloren. Mich interessiert dieses Thema trotzdem
    Gelb und grau - Proximo ist schlau,
    Proxi ist ein Held, gebt ihm euer Geld,
    Ihr seid alle dumm und meckert doch nur rum,
    seid nicht so unfair, sonst bekommt ihr keine Updates mehr

  2. #2

    Re: Array.BinarySearch()

    Also ich kenne das von Java so, dass wenn nichts gefunden wird, dann "- Einfügepunkt - 1" zurückgegeben wird. Also der Wert ist immer kleiner 0 und du kannst damit bestimmen, an welcher Stelle der Arrays das Element eingefügt werden müsste. Und wenn dich nur interessiert, ob es vorhanden ist, machst du einfach ein "If rückgabe >= 0"
    Offizieller Forenspammer seit 2003.

  3. #3
    Senior Member
    Join Date
    Nov 2011
    Posts
    150

    Re: Array.BinarySearch()

    ok, danke. Ich beginne es zu verstehen

    lg
    Elchi
    Gelb und grau - Proximo ist schlau,
    Proxi ist ein Held, gebt ihm euer Geld,
    Ihr seid alle dumm und meckert doch nur rum,
    seid nicht so unfair, sonst bekommt ihr keine Updates mehr

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •