The additional ability in the IKernelLink override of this method is to read arrays of object references. For example, if a list of three NETObject expressions was waiting on the link, you could read them in a single call as follows:
// C#
object[] result = (object[]) ml.GetArray(typeof(object), 1);
// VB
Dim result() as Object = CType(ml.GetArray(GetType(Object), 1), GetType(Object()))
GetArray(Type, Int32) | Reads an array and discards information about the heads at each level. |
GetArray(Type, Int32, String) | Reads an array and records information about the heads at each level. |