Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Enumeraciones .NET en MATLAB

Crear y combinar enumeraciones de .NET en MATLAB®

MATLAB permite trabajar con enumeraciones .NET mediante el uso de funcionalidades de la clase de enumeración de MATLAB y algunas funcionalidades exclusivas de .NET Framework.

La enumeración contiene miembros, métodos y valores subyacentes. Términos que se deben conocer:

  • Enumeración: en MATLAB, una clase que tiene un conjunto finito de instancias designadas. En los siguientes temas, el término enumeration se refiere a una enumeración de .NET.

  • Miembro de enumeración: instancia designada de una clase de enumeración.

  • Valor subyacente: valor numérico asociado con un miembro de la enumeración.

Nota

El lenguaje de MATLAB es compatible con clases de enumeración definidas por el usuario. Si está usando enumeraciones definidas en MATLAB, consulte los temas relacionados en la categoría de creación de clases Enumeraciones de MATLAB.

Funciones

bitnot.NET enumeration object bit-wise NOT instance method

Temas

Pasar argumentosSystem.Enum

Ejemplos con argumentos.System.Enum

Ejemplo de ensambladoNetDocEnum

Ejemplo de código fuente.

Trabajar con los miembros de una enumeración de .NET

En este ejemplo se usa la enumeración.System.DayOfWeek

Consulte a un miembro de la enumeración .NET

Usar un en el código como una instancia de una enumeración.miembro de enumeración Para hacer referencia a un miembro de enumeración, use el espacio de nombres, la enumeración y los nombres de miembro de C#:

Mostrar miembros de la enumeración .NET como vectores de caracteres

Para obtener el nombre descriptivo de una enumeración, utilice el método.char Por ejemplo, escriba:

Convierta valores de enumeración .NET a tipo Double

Cómo convertir valores de enumeración de .NET.

Iterar a través de una enumeración .NET

En este ejemplo se muestra cómo mostrar los nombres de miembro de la enumeración.System.DayOfWeek

Use enumeraciones de .NET para probar condiciones

Con los operadores relacionales, puede usar miembros de enumeración en y sentencias y otras funciones que prueben la igualdad.ifswitch

Utilice indicadores de bits con enumeraciones de .NET

En este ejemplo se muestra cómo combinar miembros de una enumeración para crear variables.MATLAB

Leer ruta especial de carpeta del sistema

En este ejemplo se usa la enumeración.Microsoft®Environment.SpecialFolder

Métodos predeterminados para una enumeración

De forma predeterminada, proporciona operadores relacionales, métodos de conversión y métodos de bits para una enumeración de .NETMATLAB

Valores de enumeración subyacentes

admite enumeraciones de cualquier tipo numérico.MATLAB

Solución de problemas

Limitaciones al soporte de enumeraciones .NET

Las características de .NET no son compatibles.MATLAB