Enumeraciones .NET en MATLAB
MATLAB permite trabajar con enumeraciones .NET utilizando funcionalidades de la clase de enumeración de MATLAB y algunas funcionalidades exclusivas de .NET.
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
- Pass System.Enum Arguments
Examples using
System.Enum
arguments. - NetDocEnum Example Assembly
Example source code.
- Work with Members of a .NET Enumeration
This example uses the
System.DayOfWeek
enumeration. - Refer to a .NET Enumeration Member
You use an enumeration member in your code as an instance of an enumeration.
- Display .NET Enumeration Members as Character Vectors
To get the descriptive name of an enumeration, use the
char
method. - Convert .NET Enumeration Values to Type Double
How to convert a .NET enumeration values.
- Iterate Through a .NET Enumeration
This example shows how to display member names of the
System.DayOfWeek
enumeration. - Use .NET Enumerations to Test for Conditions
With relational operators, you can use enumeration members in
if
andswitch
statements and other functions that test for equality. - Use Bit Flags with .NET Enumerations
This example shows how to combine members of an enumeration to create MATLAB variables.
- Read Special System Folder Path
This example how to use the Microsoft®
Environment.SpecialFolder
enum. - Default Methods for an Enumeration
By default, MATLAB provides relational operators, conversion methods, and bitwise methods for a .NET enumeration.
- Underlying Enumeration Values
MATLAB supports enumerations of any numeric type.
Solución de problemas
Limitations to Support of .NET Enumerations
.NET features not supported in MATLAB.