Вы часто создаете объекты при работе с классами.NET. object является экземпляром конкретного класса. Методы являются функциями, которые работают исключительно с объектами класса. Пакет типов данных вместе возражает и методы так, чтобы методы работали с объектами своего собственного типа. Для получения информации об использовании объектов в MATLAB®, смотрите Пользовательские Классы.
Вы создаете объекты.NET в рабочем пространстве MATLAB путем вызова конструктора класса, который имеет то же имя как класс. Синтаксис, чтобы создать объект classObj
.NET :
classObj = namespace.ClassName(varargin)
где varargin
список аргументов конструктора, чтобы создать экземпляр класса, заданного ClassName
в данном namespace
. Для примера смотрите, Создают Объект.NET от Конструктора.
Вызывать метод methodName
:
returnedValue = methodName(classObj,args,...)
Документация по продукту для вашего блока содержит информацию о своих классах. Однако можно использовать NET.addAssembly
команда, чтобы считать основные информации о блоке.
Например, чтобы просмотреть имена классов mscorlib
библиотека, введите:
asm = NET.addAssembly('mscorlib');
asm.Classes
Этот блок имеет сотни записей. Можно открыть окно для онлайнового документа для System
страница с описанием пространства имен на Microsoft® Сеть разработчиков. Для получения информации об использовании этой документации смотрите, Чтобы Узнать больше о Среде.NET.
delete
Функция на объекте.NETОбъекты, созданные из классов.NET, появляются в MATLAB как ссылочные типы или обрабатывают объекты. Вызов delete
функция на указателе.NET выпускает все ссылки на тот объект.NET из MATLAB, но не вызывает финализаторов.NET. Среда.NET справляется со сборкой мусора.
Для получения дополнительной информации об объектах указателя управления в MATLAB, смотрите Деструктор Класса Handle.