Используя объект.NET

Создание объекта.NET

Вы часто создаете объекты при работе с классами.NET. object является экземпляром конкретного класса. Методы являются функциями, которые работают исключительно с объектами класса. Пакет типов данных вместе возражает и методы так, чтобы методы работали с объектами своего собственного типа. Для получения информации об использовании объектов в MATLAB® смотрите Операции на Объектах.

Вы создаете объекты.NET в рабочем пространстве MATLAB путем вызова конструктора класса, который имеет то же имя как класс. Синтаксис, чтобы создать объект classObj.NET :

classObj = namespace.ClassName(varargin)

где varargin список аргументов конструктора, чтобы создать экземпляр класса, заданного ClassName в данном namespace. Для примера смотрите, Создают Объект.NET от Конструктора.

Вызывать метод methodName:

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

Какие классы находятся в блоке.NET?

Документация по продукту для вашего блока содержит информацию о своих классах. Однако можно использовать NET.addAssembly команда, чтобы считать основные информации о блоке.

Например, чтобы просмотреть имена классов mscorlib библиотека, введите:

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

Этот блок имеет сотни записей. Можно открыть окно для онлайнового документа для System страница с описанием пространства имен на Microsoft® Developer Network. Для получения информации об использовании этой документации смотрите, Чтобы Узнать больше о Среде.NET.

Используя delete Функция на объекте.NET

Объекты, созданные из классов.NET, появляются в MATLAB как ссылочные типы или обрабатывают объекты. Вызов delete функция на указателе.NET выпускает все ссылки на тот объект.NET из MATLAB, но не вызывает финализаторов.NET. Среда.NET справляется со сборкой мусора.

Для получения дополнительной информации об объектах указателя управления в MATLAB, смотрите Деструктор Класса Handle.

Похожие темы