Énumérations .NET dans MATLAB
MATLAB permet de travailler avec des énumérations .NET en utilisant les fonctionnalités de la classe d’énumération MATLAB ainsi que certaines fonctionnalités propres à .NET.
Les énumérations contiennent des membres, des méthodes et des valeurs sous-jacentes. Termes à connaître :
Énumération : dans MATLAB, c'est une classe possédant un ensemble limité d’instances nommées. Dans les rubriques suivantes, le terme
enumeration
désigne une énumération .NET.Membre d’une énumération : instance nommée d’une classe d’énumération.
Valeur sous-jacente : valeur numérique associée au membre d’une énumération.
Remarque
Le langage MATLAB supporte les classes d’énumération définies par l’utilisateur. Si vous utilisez des énumérations définies dans MATLAB, reportez-vous aux rubriques sur la création de classes MATLAB de la catégorie Énumérations.
Fonctions
bitnot | .NET enumeration object bit-wise NOT instance method |
Rubriques
- 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.
Résolution des problèmes
Limitations to Support of .NET Enumerations
.NET features not supported in MATLAB.