Quick collection for a look up in .net
===

I have a the following requirement to develop and am wondering what the fastest collection I could use in .net would be.

"To search a static collection of strings to find all string that start with a given string, the string can be in order".

Would a hashtable be the best to use? This is being done in c# .net 4.0.

Thanks
