Enum.IsDefined-Methode
Gibt eine Angabe darüber zurück, ob eine angegebene Enumeration eine Konstante mit einem angegebenen Wert enthält.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<ComVisibleAttribute(True)> _
Public Shared Function IsDefined ( _
enumType As Type, _
value As Object _
) As Boolean
'Usage
Dim enumType As Type
Dim value As Object
Dim returnValue As Boolean
returnValue = Enum.IsDefined(enumType, value)
[ComVisibleAttribute(true)]
public static bool IsDefined (
Type enumType,
Object value
)
[ComVisibleAttribute(true)]
public:
static bool IsDefined (
Type^ enumType,
Object^ value
)
/** @attribute ComVisibleAttribute(true) */
public static boolean IsDefined (
Type enumType,
Object value
)
ComVisibleAttribute(true)
public static function IsDefined (
enumType : Type,
value : Object
) : boolean
Parameter
- enumType
Ein Enumerationstyp.
- value
Der Wert oder Name einer Konstanten von enumType.
Rückgabewert
true, wenn eine Konstante von enumType den Wert value hat, andernfalls false.
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
enumType oder value ist NULL (Nothing in Visual Basic). |
|
enumType ist keine Enum. - oder - Der Typ von value ist kein enumType. - oder - Der value-Typ ist kein enumType zugrunde liegender Typ. |
|
value ist nicht vom Typ SByte, Int16, Int32, Int64, Byte, UInt16, UInt32, UInt64 oder String. |
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0