Используя объект.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.

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

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

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

Похожие темы