NETLink`
NETLink`
NETNew
NETNew[type]
constructs a new object of the specified .NET type.
NETNew[type,args…]
constructs a new object of the specified .NET type, passing the supplied argument sequence to the constructor.
NETNew[{"type",assembly},args…]
constructs the object from the named type in the specified assembly.
NETNew[{"type","assembly","dir"},args…]
uses the named assembly from the specified directory, if possible.
NETNew[{"type","assembly","context"},args…]
uses the named assembly from the "assembly" subdirectory of the main application directory corresponding to the given context, if possible.
Details and Options
- To use NETNew, you first need to load .NET/Link using Needs["NETLink`"].
- The type argument can be either a NETType expression that was returned from LoadNETType, or a string giving the type's name. The assembly in which the type resides must have been loaded with LoadNETAssembly.
- The assembly argument can be an assembly name, a NETAssembly expression returned from LoadNETAssembly, or a path or URL to an assembly file. The assembly will be loaded if necessary.