Перечисления.NET в MATLAB

Создайте и объедините перечисления.NET в MATLAB®

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

Перечисления содержат участников, методы и базовые значения. Условия необходимо знать:

  • Перечисление — В MATLAB, класс, имеющий конечное множество именованных экземпляров. В следующих темах, термин enumeration относится к перечислению.NET.

  • Участник перечисления — Именованный экземпляр класса перечисления.

  • Базовое значение — Числовое значение сопоставлено с участником перечисления.

Примечание

Язык MATLAB поддерживает пользовательские классы перечисления. Если вы используете перечисления, заданные в MATLAB, отошлите к темам при создании классы MATLAB категория Перечислений.

Функции

bitnotПеречисление.NET возражает методу экземпляра битового "НЕ"

Темы

Передача аргумента 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.