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

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

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

Вы создаете объекты.NET в MATLAB workspace путем вызова конструктора класса, который имеет то же имя как класс. Синтаксис, чтобы создать объект 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.

Похожие темы

Была ли эта тема полезной?