DataCollumn[] is an array type that stores references to DataCollumn objects in heap because DataCollumn is a reference type.

The Array Type is a reference type that doesn't implement IDisposable

DataCollumn[] is an type derived from Array, compiler generated

and ofcourse it does'i implement the same interfaces of it elements.