.NET 1.1 C# for vs foreach
Most of us .NET engineers know that for is faster than foreach -
here and
here. Its thus easy to re-code a foreach to use a for when iterating over a list, string etc. However, if you want to access all the keys/values in a hashtable, it appears as though you are still forced to you foreach, or am I missing something ?