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

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

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

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

  • Перечисление - В 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.