NETObjectToExpression[netObject]
converts the specified .NET object reference into its value as a "native" Wolfram Language expression.
Details and Options
   
     
   See Also
 Tech Notes
 Related Guides
 NETLink`
   NETLink`
  NETObjectToExpression
NETObjectToExpression[netObject]
converts the specified .NET object reference into its value as a "native" Wolfram Language expression.
Details and Options
- To use NETObjectToExpression, you first need to load .NET/Link using Needs["NETLink`"].
- Most .NET objects that have a meaningful "by value" representation in the Wolfram Language are returned by value to the Wolfram Language automatically. Such objects include strings, arrays (which become lists), and so-called "boxed" values like System.Int32.
- To get a reference form of one of these types, use NETNew or ReturnAsNETObject. In such cases, you can use NETObjectToExpression to retrieve the value.
- NETObjectToExpression also converts into values some types that are normally sent by reference, such as converting  objects to integer values and collections into lists. objects to integer values and collections into lists.
- NETObjectToExpression has no effect on object references that have no meaningful "by value" representation in the Wolfram Language.