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.