Main Content

El uso de un objeto .NET

Crear un objeto .NET

A menudo se crean objetos cuando se trabaja con clases .NET. An es una instancia de una clase determinada.Objeto Los métodos son funciones que operan exclusivamente en objetos de una clase. Los tipos de datos agrupan objetos y métodos para que los métodos funcionen en objetos de su propio tipo. Para obtener información sobre el uso de objetos en, consulte.MATLAB®

Los objetos .NET se construyen en el espacio de trabajo llamando al constructor de clase, que tiene el mismo nombre que la clase.MATLAB La sintaxis para crear un objeto .NET es:classObj

classObj = namespace.ClassName(varargin)

donde está la lista de argumentos del constructor para crear una instancia de la clase especificada por en el dado.vararginClassNamenamespace Para ver un ejemplo, vea.Crear objeto .NET desde el constructor

Para llamar al método:methodName

returnedValue = methodName(classObj,args,...)

¿Qué clases hay en un ensamblado .NET?

La documentación del producto para el ensamblado contiene información sobre sus clases. Sin embargo, puede usar el comando para leer información básica sobre un ensamblado.NET.addAssembly

Por ejemplo, para ver los nombres de clase de la biblioteca, escriba:mscorlib

asm = NET.addAssembly('mscorlib'); asm.Classes

Este ensamblado tiene cientos de entradas. Puede abrir una ventana al documento en línea para la página de referencia de espacio de nombres en elSystem Developer NetworkMicrosoft®. Para obtener información sobre el uso de esta documentación, consulte.Para obtener más información sobre .NET Framework

El uso de la función delete en un objeto .NET

Los objetos creados a partir de clases .NET aparecen como tipos de referencia o como objetos de identificador.MATLAB Al llamar a la función en un controlador de .NET, se liberan todas las referencias a ese objeto .NET, pero no se invoca ningún finalizadores de .NET.deleteMATLAB .NET Framework administra la recolección de elementos no utilizados.

Para obtener más información sobre la administración de objetos de identificador en, vea.MATLABHandle Class Destructor

Temas relacionados