Перечисления

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

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

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

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

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

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

Примечание

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

Функции

bitandПобитовое И
bitorПобитовое ИЛИ
bitxorПобитовое исключающее ИЛИ
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.