Enum.ToObject 메서드

정의

지정된 정수 값을 열거형 멤버로 변환합니다.

오버로드

Name Description
ToObject(Type, Int16)

지정된 16비트 부록 정수를 열거형 멤버로 변환합니다.

ToObject(Type, Int32)

지정된 32비트 부록 정수를 열거형 멤버로 변환합니다.

ToObject(Type, Int64)

지정된 64비트 부록 정수를 열거형 멤버로 변환합니다.

ToObject(Type, Object)

정수 값이 있는 지정된 개체를 열거형 멤버로 변환합니다.

ToObject(Type, SByte)

지정된 8비트 부록 정수 값을 열거형 멤버로 변환합니다.

ToObject(Type, UInt16)

지정된 16비트 부호 없는 정수 값을 열거형 멤버로 변환합니다.

ToObject(Type, UInt32)

지정된 32비트 부호 없는 정수 값을 열거형 멤버로 변환합니다.

ToObject(Type, UInt64)

지정된 64비트 부호 없는 정수 값을 열거형 멤버로 변환합니다.

ToObject(Type, Byte)

지정된 8비트 부호 없는 정수를 열거형 멤버로 변환합니다.

ToObject(Type, Int16)

Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs

지정된 16비트 부록 정수를 열거형 멤버로 변환합니다.

public:
 static System::Object ^ ToObject(Type ^ enumType, short value);
public static object ToObject(Type enumType, short value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject(Type enumType, short value);
static member ToObject : Type * int16 -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * int16 -> obj
Public Shared Function ToObject (enumType As Type, value As Short) As Object

매개 변수

enumType
Type

반환할 열거형 형식입니다.

value
Int16

열거형 멤버로 변환할 값입니다.

반품

열거형이 .로 value설정된 인스턴스입니다.

특성

예외

enumTypenull입니다.

enumType 가 아닙니다 Enum.

.NET 8 이상 버전: enumType 부울 지원 열거형 형식입니다.

설명

메서드는 ToObject(Type, Int16) 기본 값이 있는 열거형 멤버로 변환 value 됩니다 value. 값이 멤버의 범위를 벗어나더라도 변환에 성공합니다 enumType . 열거형의 value 유효한 기본 값인지 확인 enumType 하려면 메서드에 IsDefined 전달합니다.

이 변환 메서드는 형식 Object의 값을 반환합니다. 그런 다음 캐스팅하거나 형식의 개체로 변환할 수 있습니다 enumType.

추가 정보

적용 대상

ToObject(Type, Int32)

Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs

지정된 32비트 부록 정수를 열거형 멤버로 변환합니다.

public:
 static System::Object ^ ToObject(Type ^ enumType, int value);
public static object ToObject(Type enumType, int value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject(Type enumType, int value);
static member ToObject : Type * int -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * int -> obj
Public Shared Function ToObject (enumType As Type, value As Integer) As Object

매개 변수

enumType
Type

반환할 열거형 형식입니다.

value
Int32

열거형 멤버로 변환할 값입니다.

반품

열거형이 .로 value설정된 인스턴스입니다.

특성

예외

enumTypenull입니다.

enumType 가 아닙니다 Enum.

.NET 8 이상 버전: enumType 부울 지원 열거형 형식입니다.

설명

메서드는 ToObject(Type, Int32) 기본 값이 있는 열거형 멤버로 변환 value 됩니다 value. 값이 멤버의 범위를 벗어나더라도 변환에 성공합니다 enumType . 열거형의 value 유효한 기본 값인지 확인 enumType 하려면 메서드에 IsDefined 전달합니다.

이 변환 메서드는 형식 Object의 값을 반환합니다. 그런 다음 캐스팅하거나 형식의 개체로 변환할 수 있습니다 enumType.

추가 정보

적용 대상

ToObject(Type, Int64)

Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs

지정된 64비트 부록 정수를 열거형 멤버로 변환합니다.

public:
 static System::Object ^ ToObject(Type ^ enumType, long value);
public static object ToObject(Type enumType, long value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject(Type enumType, long value);
static member ToObject : Type * int64 -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * int64 -> obj
Public Shared Function ToObject (enumType As Type, value As Long) As Object

매개 변수

enumType
Type

반환할 열거형 형식입니다.

value
Int64

열거형 멤버로 변환할 값입니다.

반품

열거형이 .로 value설정된 인스턴스입니다.

특성

예외

enumTypenull입니다.

enumType 가 아닙니다 Enum.

.NET 8 이상 버전: enumType 부울 지원 열거형 형식입니다.

설명

메서드는 ToObject(Type, Int64) 기본 값이 있는 열거형 멤버로 변환 value 됩니다 value. 값이 멤버의 범위를 벗어나더라도 변환에 성공합니다 enumType . 열거형의 value 유효한 기본 값인지 확인 enumType 하려면 메서드에 IsDefined 전달합니다.

이 변환 메서드는 형식 Object의 값을 반환합니다. 그런 다음 캐스팅하거나 형식의 개체로 변환할 수 있습니다 enumType.

추가 정보

적용 대상

ToObject(Type, Object)

Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs

정수 값이 있는 지정된 개체를 열거형 멤버로 변환합니다.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::Object ^ value);
public static object ToObject(Type enumType, object value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject(Type enumType, object value);
static member ToObject : Type * obj -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * obj -> obj
Public Shared Function ToObject (enumType As Type, value As Object) As Object

매개 변수

enumType
Type

반환할 열거형 형식입니다.

value
Object

값이 열거형 멤버로 변환됩니다.

반품

값이 .인 열거형 개체입니다 value.

특성

예외

enumType 또는 value .입니다 null.

enumType 가 아닙니다 Enum.

-또는-

value가 형식SByte, , Int16, Int32Int64, Byte, UInt16또는 UInt32UInt64.가 아닌 경우

.NET 8 이상 버전: enumType 부울 지원 열거형 형식입니다.

설명

이 메서드는 ToObject(Type, Object) 정수 값을 기본 값 value 이 있는 열거형 멤버로 value변환합니다. 값이 멤버의 범위를 벗어나더라도 변환에 성공합니다 enumType . 열거형의 value 유효한 기본 값인지 확인 enumType 하려면 메서드에 IsDefined 전달합니다.

이 변환 메서드는 형식 Object의 값을 반환합니다. 그런 다음 캐스팅하거나 형식의 개체로 변환할 수 있습니다 enumType.

추가 정보

적용 대상

ToObject(Type, SByte)

Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs

Important

이 API는 CLS 규격이 아닙니다.

지정된 8비트 부록 정수 값을 열거형 멤버로 변환합니다.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::SByte value);
[System.CLSCompliant(false)]
public static object ToObject(Type enumType, sbyte value);
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject(Type enumType, sbyte value);
[<System.CLSCompliant(false)>]
static member ToObject : Type * sbyte -> obj
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * sbyte -> obj
Public Shared Function ToObject (enumType As Type, value As SByte) As Object

매개 변수

enumType
Type

반환할 열거형 형식입니다.

value
SByte

열거형 멤버로 변환할 값입니다.

반품

열거형이 .로 value설정된 인스턴스입니다.

특성

예외

enumTypenull입니다.

enumType 가 아닙니다 Enum.

.NET 8 이상 버전: enumType 부울 지원 열거형 형식입니다.

설명

메서드는 ToObject(Type, SByte) 기본 값이 있는 열거형 멤버로 변환 value 됩니다 value. 값이 멤버의 범위를 벗어나더라도 변환에 성공합니다 enumType . 열거형의 value 유효한 기본 값인지 확인 enumType 하려면 메서드에 IsDefined 전달합니다.

이 변환 메서드는 형식 Object의 값을 반환합니다. 그런 다음 캐스팅하거나 형식의 개체로 변환할 수 있습니다 enumType.

추가 정보

적용 대상

ToObject(Type, UInt16)

Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs

Important

이 API는 CLS 규격이 아닙니다.

지정된 16비트 부호 없는 정수 값을 열거형 멤버로 변환합니다.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::UInt16 value);
[System.CLSCompliant(false)]
public static object ToObject(Type enumType, ushort value);
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject(Type enumType, ushort value);
[<System.CLSCompliant(false)>]
static member ToObject : Type * uint16 -> obj
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * uint16 -> obj
Public Shared Function ToObject (enumType As Type, value As UShort) As Object

매개 변수

enumType
Type

반환할 열거형 형식입니다.

value
UInt16

열거형 멤버로 변환할 값입니다.

반품

열거형이 .로 value설정된 인스턴스입니다.

특성

예외

enumTypenull입니다.

enumType 가 아닙니다 Enum.

.NET 8 이상 버전: enumType 부울 지원 열거형 형식입니다.

설명

메서드는 ToObject(Type, UInt16) 기본 값이 있는 열거형 멤버로 변환 value 됩니다 value. 값이 멤버의 범위를 벗어나더라도 변환에 성공합니다 enumType . 열거형의 value 유효한 기본 값인지 확인 enumType 하려면 메서드에 IsDefined 전달합니다.

이 변환 메서드는 형식 Object의 값을 반환합니다. 그런 다음 캐스팅하거나 형식의 개체로 변환할 수 있습니다 enumType.

추가 정보

적용 대상

ToObject(Type, UInt32)

Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs

Important

이 API는 CLS 규격이 아닙니다.

지정된 32비트 부호 없는 정수 값을 열거형 멤버로 변환합니다.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::UInt32 value);
[System.CLSCompliant(false)]
public static object ToObject(Type enumType, uint value);
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject(Type enumType, uint value);
[<System.CLSCompliant(false)>]
static member ToObject : Type * uint32 -> obj
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * uint32 -> obj
Public Shared Function ToObject (enumType As Type, value As UInteger) As Object

매개 변수

enumType
Type

반환할 열거형 형식입니다.

value
UInt32

열거형 멤버로 변환할 값입니다.

반품

열거형이 .로 value설정된 인스턴스입니다.

특성

예외

enumTypenull입니다.

enumType 가 아닙니다 Enum.

.NET 8 이상 버전: enumType 부울 지원 열거형 형식입니다.

설명

메서드는 ToObject(Type, UInt32) 기본 값이 있는 열거형 멤버로 변환 value 됩니다 value. 값이 멤버의 범위를 벗어나더라도 변환에 성공합니다 enumType . 열거형의 value 유효한 기본 값인지 확인 enumType 하려면 메서드에 IsDefined 전달합니다.

이 변환 메서드는 형식 Object의 값을 반환합니다. 그런 다음 캐스팅하거나 형식의 개체로 변환할 수 있습니다 enumType.

추가 정보

적용 대상

ToObject(Type, UInt64)

Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs

Important

이 API는 CLS 규격이 아닙니다.

지정된 64비트 부호 없는 정수 값을 열거형 멤버로 변환합니다.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::UInt64 value);
[System.CLSCompliant(false)]
public static object ToObject(Type enumType, ulong value);
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject(Type enumType, ulong value);
[<System.CLSCompliant(false)>]
static member ToObject : Type * uint64 -> obj
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * uint64 -> obj
Public Shared Function ToObject (enumType As Type, value As ULong) As Object

매개 변수

enumType
Type

반환할 열거형 형식입니다.

value
UInt64

열거형 멤버로 변환할 값입니다.

반품

열거형이 .로 value설정된 인스턴스입니다.

특성

예외

enumTypenull입니다.

enumType 가 아닙니다 Enum.

.NET 8 이상 버전: enumType 부울 지원 열거형 형식입니다.

설명

메서드는 ToObject(Type, UInt64) 기본 값이 있는 열거형 멤버로 변환 value 됩니다 value. 값이 멤버의 범위를 벗어나더라도 변환에 성공합니다 enumType . 열거형의 value 유효한 기본 값인지 확인 enumType 하려면 메서드에 IsDefined 전달합니다.

이 변환 메서드는 형식 Object의 값을 반환합니다. 그런 다음 캐스팅하거나 형식의 개체로 변환할 수 있습니다 enumType.

추가 정보

적용 대상

ToObject(Type, Byte)

Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs
Source:
Enum.cs

지정된 8비트 부호 없는 정수를 열거형 멤버로 변환합니다.

public:
 static System::Object ^ ToObject(Type ^ enumType, System::Byte value);
public static object ToObject(Type enumType, byte value);
[System.Runtime.InteropServices.ComVisible(true)]
public static object ToObject(Type enumType, byte value);
static member ToObject : Type * byte -> obj
[<System.Runtime.InteropServices.ComVisible(true)>]
static member ToObject : Type * byte -> obj
Public Shared Function ToObject (enumType As Type, value As Byte) As Object

매개 변수

enumType
Type

반환할 열거형 형식입니다.

value
Byte

열거형 멤버로 변환할 값입니다.

반품

열거형이 .로 value설정된 인스턴스입니다.

특성

예외

enumTypenull입니다.

enumType 가 아닙니다 Enum.

.NET 8 이상 버전: enumType 부울 지원 열거형 형식입니다.

설명

메서드는 ToObject(Type, Byte) 기본 값이 있는 열거형 멤버로 변환 value 됩니다 value. 값이 멤버의 범위를 벗어나더라도 변환에 성공합니다 enumType . 열거형의 value 유효한 기본 값인지 확인 enumType 하려면 메서드에 IsDefined 전달합니다.

이 변환 메서드는 형식 Object의 값을 반환합니다. 그런 다음 캐스팅하거나 형식의 개체로 변환할 수 있습니다 enumType.

추가 정보

적용 대상