> i have a requirement for building a file for each customer, a customer of
> mine has. These files will be between 1 and 5 meg in size each. We could have
[quoted text clipped - 6 lines]
> Initially this index will grow very quickly but once the system is
> established it might only grow by 20 or 30 records a day.
A simple Hashtable would be fine, I'd have thought, mapping from name
to company record - or number to company record.
Dictionaries themselves have been in .NET from the start - it's just
that they become strongly typed in 2.0 with generics.

Signature
Jon Skeet - <skeet@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
HCWDave - 22 Sep 2005 19:27 GMT
Thanks for the quick response Jon.
Do you know an upper limit for a hastable where performace and searching
starts to degrade?
> > i have a requirement for building a file for each customer, a customer of
> > mine has. These files will be between 1 and 5 meg in size each. We could have
[quoted text clipped - 12 lines]
> Dictionaries themselves have been in .NET from the start - it's just
> that they become strongly typed in 2.0 with generics.
Jon Skeet [C# MVP] - 22 Sep 2005 19:39 GMT
> Thanks for the quick response Jon.
>
> Do you know an upper limit for a hastable where performace and searching
> starts to degrade?
Well, you can test it for yourself - but it'll be a very large number.
Unless you've got well over a million entries, I doubt that you'll see
any problem.

Signature
Jon Skeet - <skeet@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
HCWDave - 22 Sep 2005 19:47 GMT
You rock,
Thanks Again
> > Thanks for the quick response Jon.
> >
[quoted text clipped - 4 lines]
> Unless you've got well over a million entries, I doubt that you'll see
> any problem.