.NET-Aufzählungen in MATLAB
In MATLAB können Sie mit .NET-Aufzählungen arbeiten und dabei Funktionen der MATLAB-Aufzählungsklasse und einige nur in .NET verfügbare Funktionen nutzen.
Aufzählungen enthalten Mitglieder, Methoden und zugrundeliegende Werte. Wichtige Begriffe:
Aufzählung: In MATLAB sind Aufzählungen Klassen mit einem endlichen Satz an benannten Instanzen. In den folgenden Artikeln bezieht sich der Begriff
enumeration
auf eine .NET-Aufzählung.Aufzählungsmitglied: Benannte Instanz einer Aufzählungsklasse.
Zugrundeliegender Wert: Numerischer Wert im Zusammenhang mit einem Aufzählungsmitglied.
Hinweis
Die MATLAB-Sprache unterstützt benutzerdefinierte Aufzählungsklassen. Wenn Sie Aufzählungen nutzen, die in MATLAB definiert wurden, sehen Sie sich die Artikel zur Erstellung der MATLAB-Klassenkategorie Aufzählungen an.
Funktionen
bitnot | .NET enumeration object bit-wise NOT instance method |
Themen
- 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.
Fehlersuche
Limitations to Support of .NET Enumerations
.NET features not supported in MATLAB.