Freigeben über


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

ArgumentNullException

enumType oder value ist NULL (Nothing in Visual Basic).

ArgumentException

enumType ist keine Enum.

- oder -

Der Typ von value ist kein enumType.

- oder -

Der value-Typ ist kein enumType zugrunde liegender Typ.

InvalidOperationException

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

Siehe auch

Referenz

Enum-Struktur
Enum-Member
System-Namespace