MATLAB позволяет вам работать с перечислениями.NET, использующими функции класса перечисления MATLAB и некоторые функции, уникальные для Среды.NET.
Перечисления содержат участников, методы и базовые значения. Условия необходимо знать:
Перечисление — В MATLAB, класс, имеющий конечное множество именованных экземпляров. В следующих темах термин enumeration
относится к перечислению.NET.
Участник перечисления — Именованный экземпляр класса перечисления.
Базовое значение — Числовое значение сопоставлено с участником перечисления.
Язык MATLAB поддерживает пользовательские классы перечисления. Если вы используете перечисления, заданные в MATLAB, отошлите к темам при создании классы MATLAB категория Перечислений.
Передача аргумента System.Enum
Примеры с помощью аргументов System.Enum
.
Блок NetDocEnum в качестве примера
Исходный код в качестве примера.
Работа с участниками перечисления.NET
Этот пример использует перечисление System.DayOfWeek
.
Обращение к участнику перечисления.NET
Вы используете enumeration member в своем коде как экземпляр перечисления.
Отображение участников перечисления.NET как векторов символов
Чтобы получить описательное имя перечисления, используйте метод char
.
Перевод значений перечислений .Net в double
Как преобразовать.NET перечислимые величины.
Итерация посредством перечисления.NET
Этот пример показывает, как отобразить имена элемента перечисления System.DayOfWeek
.
Использование перечислений.NET, чтобы протестировать на условия
С операторами отношения можно использовать участников перечисления в операторах if
и switch
и других функциях тот тест для равенства.
Использование битового флага с перечислениями.NET
Этот пример показывает, как объединить участников перечисления, чтобы создать переменные MATLAB.
Чтение специального пути к системной папке
Этот пример, как использовать
перечисление Microsoft® Environment.SpecialFolder
.
Методы по умолчанию для перечисления
По умолчанию MATLAB обеспечивает операторы отношения, методы преобразования и поразрядные методы для перечисления.NET
Лежание в основе перечислимых величин
MATLAB поддерживает перечисления любого числового типа.
Ограничения к поддержке перечислений.NET
Функции.NET, не поддерживавшие в MATLAB.