F# - What is array<'T>?
In this previous question I learnt that in F# an array<'T> is not the same as System.Array . VS tells me that array<'T> inherits System.Array and has the full name Microsoft.FSharp.Core.array<_> and some additional Interfaces. However MSDN says that array<'T> is a type abbreviation of System.Array . And that it has the notation arr.[i] to get and set items. So for my lesson, is array<'T> a type abbreviation that includes type extensions and additional Interfaces? Where is the best place to look this up ? The type array<'T> is an abbreviation, but not for the base type System.Array but for