IKernelLinkGetArray(Type, Int32, String) Method
Reads an array and records information about the heads at each level.
Namespace: Wolfram.NETLinkAssembly: Wolfram.NETLink (in Wolfram.NETLink.dll) Version: 2.0.0.0
Array GetArray(
Type leafType,
int depth,
out string[] heads
)
Function GetArray (
leafType As Type,
depth As Integer,
<OutAttribute> ByRef heads As String()
) As Array
Array^ GetArray(
Type^ leafType,
int depth,
[OutAttribute] array<String^>^% heads
)
abstract GetArray :
leafType : Type *
depth : int *
heads : string[] byref -> Array
- leafType Type
- The type of the leaf elements of the returned array.
- depth Int32
- The requested depth.
- heads String
- Gets the heads at each level.
ArrayIMathLinkGetArray(Type, Int32, String)
This method does not enforce a requirement that the heads be identical across a level. If the expression looks
like {foo[1, 2], bar[3, 4]} then the heads array would become {"List", "foo"}, ignoring the
fact that foo was not the head of every subexpression at level 1. In other words, if heads[i] is "foo", then it
is only guaranteed that the first expression at level i had head foo, not that all of them did.
MathLinkException | If the waiting data cannot be read in this format, or on any other MathLink error. |