Re: Confusing Arraylist BinarySearch problem
- From: "Justin" <Justin@xxxxxxxxxx>
- Date: Tue, 5 Dec 2006 11:02:57 -0800
We can even shorten up the issue. Let's say this is my array:
SAPArray.Add("04876497")
SAPArray.Add("48764205")
SAPArray.Add("48764212")
SAPArray.Add("48764229")
SAPArray.Add("48764236")
SAPArray.Add("48764243")
SAPArray.Add("48764250")
SAPArray.Add("48764267")
SAPArray.Add("48764274")
SAPArray.Add("48764281")
SAPArray.Add("48764298")
SAPArray.Add("48764304")
SAPArray.Add("48764311")
SAPArray.Add("48764328")
SAPArray.Add("48764335")
SAPArray.Add("48764342")
SAPArray.Add("48764359")
SAPArray.Add("48764366")
SAPArray.Add("48764373")
SAPArray.Add("48764380")
SAPArray.Add("48764397")
SAPArray.Add("11111111")
SAPArray.Add("22222222")
SAPArray.Add("33333333")
SAPArray.Add("44444444")
SAPArray.Add("55555555")
SAPArray.Add("66666666")
SAPArray.Add("77777777")
When I run this code directly after the array creation:
Dim index2 As Integer = SAPArray.BinarySearch("48764373", New
CaseInsensitiveComparer())
MsgBox(index2)
I get a negative value even though that item exists. For some reason
certain index values are more problematic them others. If I search for one
that's usual comes up good I get the proper index value.
But when I shorten my array to this:
SAPArray.Add("48764205")
SAPArray.Add("48764212")
SAPArray.Add("48764229")
SAPArray.Add("48764236")
SAPArray.Add("48764243")
SAPArray.Add("48764250")
SAPArray.Add("48764267")
SAPArray.Add("48764274")
SAPArray.Add("48764281")
SAPArray.Add("48764298")
SAPArray.Add("48764304")
SAPArray.Add("48764311")
SAPArray.Add("48764328")
SAPArray.Add("48764335")
SAPArray.Add("48764342")
SAPArray.Add("48764359")
SAPArray.Add("48764366")
SAPArray.Add("48764373")
SAPArray.Add("48764380")
SAPArray.Add("48764397")
I have no problems. The above code returns the proper index value.
.
- Follow-Ups:
- Re: Confusing Arraylist BinarySearch problem
- From: Herfried K. Wagner [MVP]
- Re: Confusing Arraylist BinarySearch problem
- References:
- Confusing Arraylist BinarySearch problem
- From: Justin
- Confusing Arraylist BinarySearch problem
- Prev by Date: Re: Manage DataBase
- Next by Date: Re: Upgrading Access 97 application to dotNet
- Previous by thread: Confusing Arraylist BinarySearch problem
- Next by thread: Re: Confusing Arraylist BinarySearch problem
- Index(es):
Relevant Pages
|