Getting Started withMicrosoft.NET
The Microsoft®.NET Framework is a component that provides a large body of precoded solutions to common program requirements. You can create instances of .NET classes and interact with .NET applications from MATLAB. MATLAB supports the .NET Framework on the Windows®platform only.
Functions
NET.addAssembly |
Make .NET assembly visible to MATLAB |
NET.isNETSupported |
Check for supported Microsoft .NET Framework |
NET |
Summary of functions in MATLAB .NET interface |
enableNETfromNetworkDrive |
Enable access to .NET commands from network drive |
Classes
NET.Assembly |
成员。net的屁股embly |
NET.NetException |
Capture error information for .NET exception |
Topics
This example shows how to access .NET functionality already installed on your system.
This example shows you how to make .NET classes visible to MATLAB.
Work with Microsoft Excel Spreadsheets Using .NET
The example uses theMicrosoft.Office.Interop.Excel.ApplicationClass
class to create a spreadsheet, copy MATLAB data to it, and then close it.
Work with Microsoft Word Documents Using .NET
The example uses theMicrosoft.Office.Interop.Word.ApplicationClass
class to create a Word document.
Build a .NET Application for MATLAB Examples
Basic information for building the .NET examples included with MATLAB.
Use the MATLABimport
function to refer to .NET class names.
Use import in MATLAB Functions
Guidelines for using theNET.addAssembly
andimport
functions.
Using reflection to instantiate a nested class.
MATLAB catches exceptions thrown by .NET and converts them into aNET.NetException
object.
Assembly is Library of .NET Classes
Anassemblyis a collection of types and resources built to work together and form a logical unit of functionality in .NET Framework applications.
System Requirements for Using MATLAB Interface to .NET
Using a supported version of the .NET Framework.
How you can benefit from using .NET from MATLAB.
How to create a .NET object.
Understanding namespaces and reference and value types.
Troubleshooting
For MATLAB releases R2012b or earlier, call theenableNETfromNetworkDrive
function to create a MATLAB security policy entry.
.NET features not supported in MATLAB.
Limitations to Support of .NET Arrays
MATLAB does not support:
Limitations to Support of .NET Methods
Themethods
andmethodsview
functions do not list generic methods.
Limitations to Support of .NET Events
An event handler in C# is a delegate with the following signature:
Limitations to Support of .NET Delegates
MATLAB does not support associating a delegate instance with a generic .NET method.
Limitations to Support of .NET Enumerations
You cannot create arrays of .NET enumerations, or any .NET objects, in MATLAB.