次の方法で共有


Enum.IsDefined メソッド

指定した値を持つ定数が指定した列挙体に存在するかどうかを示す値を返します。

Public Shared Function IsDefined( _
   ByVal enumType As Type, _   ByVal value As Object _) As Boolean
[C#]
public static bool IsDefined(TypeenumType,objectvalue);
[C++]
public: static bool IsDefined(Type* enumType,Object* value);
[JScript]
public static function IsDefined(
   enumType : Type,value : Object) : Boolean;

パラメータ

  • enumType
    列挙型。
  • value
    enumType 内の定数の値または名前。

戻り値

enumType 内の定数の値が value と等しい場合は true 。それ以外の場合は false

例外

例外の種類 条件
ArgumentNullException enumType または value が null 参照 (Visual Basic では Nothing) です。
ArgumentException enumTypeEnum ではありません。

または

value の型が enumType ではありません。

または

value の型が、 enumType の基になる型ではありません。

InvalidOperationException value が型 SByteInt16Int32Int64ByteUInt16UInt32UInt64 または String ではありません。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

Enum クラス | Enum メンバ | System 名前空間