When creating an array, such as int[], does this inherit from anything? I thought it might inherit from System.Array, but after looking at the compiled CIL it does’t appear so.
I thought it might inherit from System.Array or somehting similair, considering you can call methods and access properties on an array.
I.e.
int[] arr = {1, 2};
arr.Initialize();
arr.Length;
All arrays derive from
System.Array. From an (admittedly ancient) edition of MSDN magazine:From section 19.1.1 of the C# Language Specification (emphasis mine):