I don\'t understand the purpose of Array.GetLowerBound().
Does it ever return non-zero? When? How?
Thanks.
Theoretically, you can create arrays with any lower or upper bound for indexing. VB.NET can use this to make arrays with a lower bound of 1 in order to be compatible with some older VB verions, but you can actually use Array.CreateInstance(Type,Int32[],Int32[]) to create an array with any lower bound you wish.