exponenta event banner

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

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

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

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

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

  • Член перечисления - именованный экземпляр класса перечисления.

  • Базовое значение - числовое значение, связанное с элементом перечисления.

Примечание

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

Функции

bitnotМетод экземпляра NOT битового объекта перечисления .NET

Темы

Передать аргументы System.Enum

Примеры использования System.Enum аргументы.

Пример сборки NetDocEnum

Пример исходного кода.

Работа с членами перечисления .NET

В этом примере используется System.DayOfWeek перечисление.

См. элемент перечисления .NET

Элемент перечисления используется в коде в качестве экземпляра перечисления.

Отображение элементов перечисления .NET в виде векторов символов

Чтобы получить описательное имя перечисления, используйте char способ.

Преобразовать значения перечисления .NET в двойные

Преобразование значений перечисления .NET.

Выполнить итерацию через перечисление .NET

В этом примере показано, как отображать имена членов System.DayOfWeek перечисление.

Использовать перечисления .NET для проверки условий

С реляционными операторами можно использовать элементы перечисления в if и switch заявления и другие функции, которые проверяют равенство.

Использовать битовые флаги с перечислениями .NET

В этом примере показано, как объединить элементы перечисления для создания переменных MATLAB.

Прочитать путь к специальной системной папке

Пример использования Microsoft ®Environment.SpecialFolder перечисление.

Методы по умолчанию для перечисления

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

Базовые значения перечисления

MATLAB поддерживает перечисления любого числового типа.

Поиск неисправностей

Ограничения поддержки перечислений .NET

Функции .NET не поддерживаются в MATLAB.