Enum.ToObject Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Konverterar ett angivet heltalsvärde till en uppräkningsmedlem.
Överlagringar
| Name | Description |
|---|---|
| ToObject(Type, Int16) |
Konverterar det angivna 16-bitars signerade heltalet till en uppräkningsmedlem. |
| ToObject(Type, Int32) |
Konverterar det angivna 32-bitars signerade heltalet till en uppräkningsmedlem. |
| ToObject(Type, Int64) |
Konverterar det angivna 64-bitars signerade heltalet till en uppräkningsmedlem. |
| ToObject(Type, Object) |
Konverterar det angivna objektet med ett heltalsvärde till en uppräkningsmedlem. |
| ToObject(Type, SByte) |
Konverterar det angivna 8-bitars signerade heltalsvärdet till en uppräkningsmedlem. |
| ToObject(Type, UInt16) |
Konverterar det angivna 16-bitars osignerade heltalsvärdet till en uppräkningsmedlem. |
| ToObject(Type, UInt32) |
Konverterar det angivna 32-bitars osignerade heltalsvärdet till en uppräkningsmedlem. |
| ToObject(Type, UInt64) |
Konverterar det angivna 64-bitars osignerade heltalsvärdet till en uppräkningsmedlem. |
| ToObject(Type, Byte) |
Konverterar det angivna 8-bitars osignerade heltalet till en uppräkningsmedlem. |
ToObject(Type, Int16)
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
Konverterar det angivna 16-bitars signerade heltalet till en uppräkningsmedlem.
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
Parametrar
- enumType
- Type
Uppräkningstypen som ska returneras.
- value
- Int16
Värdet som ska konverteras till en uppräkningsmedlem.
Returer
En instans av uppräkningen inställd på value.
- Attribut
Undantag
enumType är null.
enumType är inte en Enum.
.NET 8 och senare versioner: enumType är en boolesk uppräkningstyp.
Kommentarer
Metoden ToObject(Type, Int16) konverterar value till en uppräkningsmedlem vars underliggande värde är value. Observera att konverteringen lyckas även om värdet ligger utanför medlemmarnas enumType gränser. För att säkerställa att det value är ett giltigt underliggande värde för enumType uppräkningen skickar du det till IsDefined metoden.
Den här konverteringsmetoden returnerar ett värde av typen Object. Du kan sedan omvandla den eller konvertera den till ett objekt av typen enumType.
Se även
Gäller för
ToObject(Type, Int32)
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
Konverterar det angivna 32-bitars signerade heltalet till en uppräkningsmedlem.
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
Parametrar
- enumType
- Type
Uppräkningstypen som ska returneras.
- value
- Int32
Värdet som ska konverteras till en uppräkningsmedlem.
Returer
En instans av uppräkningen inställd på value.
- Attribut
Undantag
enumType är null.
enumType är inte en Enum.
.NET 8 och senare versioner: enumType är en boolesk uppräkningstyp.
Kommentarer
Metoden ToObject(Type, Int32) konverterar value till en uppräkningsmedlem vars underliggande värde är value. Observera att konverteringen lyckas även om värdet ligger utanför medlemmarnas enumType gränser. För att säkerställa att det value är ett giltigt underliggande värde för enumType uppräkningen skickar du det till IsDefined metoden.
Den här konverteringsmetoden returnerar ett värde av typen Object. Du kan sedan omvandla den eller konvertera den till ett objekt av typen enumType.
Se även
Gäller för
ToObject(Type, Int64)
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
Konverterar det angivna 64-bitars signerade heltalet till en uppräkningsmedlem.
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
Parametrar
- enumType
- Type
Uppräkningstypen som ska returneras.
- value
- Int64
Värdet som ska konverteras till en uppräkningsmedlem.
Returer
En instans av uppräkningen inställd på value.
- Attribut
Undantag
enumType är null.
enumType är inte en Enum.
.NET 8 och senare versioner: enumType är en boolesk uppräkningstyp.
Kommentarer
Metoden ToObject(Type, Int64) konverterar value till en uppräkningsmedlem vars underliggande värde är value. Observera att konverteringen lyckas även om värdet ligger utanför medlemmarnas enumType gränser. För att säkerställa att det value är ett giltigt underliggande värde för enumType uppräkningen skickar du det till IsDefined metoden.
Den här konverteringsmetoden returnerar ett värde av typen Object. Du kan sedan omvandla den eller konvertera den till ett objekt av typen enumType.
Se även
Gäller för
ToObject(Type, Object)
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
Konverterar det angivna objektet med ett heltalsvärde till en uppräkningsmedlem.
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
Parametrar
- enumType
- Type
Uppräkningstypen som ska returneras.
- value
- Object
Värdet konverteras till en uppräkningsmedlem.
Returer
Ett uppräkningsobjekt vars värde är value.
- Attribut
Undantag
enumType eller value är null.
enumType är inte en Enum.
-eller-
value är inte typ SByte, Int16, Int32, Int64, Byte, UInt16, UInt32eller UInt64.
.NET 8 och senare versioner: enumType är en boolesk uppräkningstyp.
Kommentarer
Metoden ToObject(Type, Object) konverterar integralvärdet value till en uppräkningsmedlem vars underliggande värde är value. Observera att konverteringen lyckas även om värdet ligger utanför medlemmarnas enumType gränser. För att säkerställa att det value är ett giltigt underliggande värde för enumType uppräkningen skickar du det till IsDefined metoden.
Den här konverteringsmetoden returnerar ett värde av typen Object. Du kan sedan omvandla den eller konvertera den till ett objekt av typen enumType.
Se även
Gäller för
ToObject(Type, SByte)
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
Viktigt!
Detta API uppfyller inte CLS.
Konverterar det angivna 8-bitars signerade heltalsvärdet till en uppräkningsmedlem.
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
Parametrar
- enumType
- Type
Uppräkningstypen som ska returneras.
- value
- SByte
Värdet som ska konverteras till en uppräkningsmedlem.
Returer
En instans av uppräkningen inställd på value.
- Attribut
Undantag
enumType är null.
enumType är inte en Enum.
.NET 8 och senare versioner: enumType är en boolesk uppräkningstyp.
Kommentarer
Metoden ToObject(Type, SByte) konverterar value till en uppräkningsmedlem vars underliggande värde är value. Observera att konverteringen lyckas även om värdet ligger utanför medlemmarnas enumType gränser. För att säkerställa att det value är ett giltigt underliggande värde för enumType uppräkningen skickar du det till IsDefined metoden.
Den här konverteringsmetoden returnerar ett värde av typen Object. Du kan sedan omvandla den eller konvertera den till ett objekt av typen enumType.
Se även
Gäller för
ToObject(Type, UInt16)
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
Viktigt!
Detta API uppfyller inte CLS.
Konverterar det angivna 16-bitars osignerade heltalsvärdet till en uppräkningsmedlem.
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
Parametrar
- enumType
- Type
Uppräkningstypen som ska returneras.
- value
- UInt16
Värdet som ska konverteras till en uppräkningsmedlem.
Returer
En instans av uppräkningen inställd på value.
- Attribut
Undantag
enumType är null.
enumType är inte en Enum.
.NET 8 och senare versioner: enumType är en boolesk uppräkningstyp.
Kommentarer
Metoden ToObject(Type, UInt16) konverterar value till en uppräkningsmedlem vars underliggande värde är value. Observera att konverteringen lyckas även om värdet ligger utanför medlemmarnas enumType gränser. För att säkerställa att det value är ett giltigt underliggande värde för enumType uppräkningen skickar du det till IsDefined metoden.
Den här konverteringsmetoden returnerar ett värde av typen Object. Du kan sedan omvandla den eller konvertera den till ett objekt av typen enumType.
Se även
Gäller för
ToObject(Type, UInt32)
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
Viktigt!
Detta API uppfyller inte CLS.
Konverterar det angivna 32-bitars osignerade heltalsvärdet till en uppräkningsmedlem.
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
Parametrar
- enumType
- Type
Uppräkningstypen som ska returneras.
- value
- UInt32
Värdet som ska konverteras till en uppräkningsmedlem.
Returer
En instans av uppräkningen inställd på value.
- Attribut
Undantag
enumType är null.
enumType är inte en Enum.
.NET 8 och senare versioner: enumType är en boolesk uppräkningstyp.
Kommentarer
Metoden ToObject(Type, UInt32) konverterar value till en uppräkningsmedlem vars underliggande värde är value. Observera att konverteringen lyckas även om värdet ligger utanför medlemmarnas enumType gränser. För att säkerställa att det value är ett giltigt underliggande värde för enumType uppräkningen skickar du det till IsDefined metoden.
Den här konverteringsmetoden returnerar ett värde av typen Object. Du kan sedan omvandla den eller konvertera den till ett objekt av typen enumType.
Se även
Gäller för
ToObject(Type, UInt64)
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
Viktigt!
Detta API uppfyller inte CLS.
Konverterar det angivna 64-bitars osignerade heltalsvärdet till en uppräkningsmedlem.
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
Parametrar
- enumType
- Type
Uppräkningstypen som ska returneras.
- value
- UInt64
Värdet som ska konverteras till en uppräkningsmedlem.
Returer
En instans av uppräkningen inställd på value.
- Attribut
Undantag
enumType är null.
enumType är inte en Enum.
.NET 8 och senare versioner: enumType är en boolesk uppräkningstyp.
Kommentarer
Metoden ToObject(Type, UInt64) konverterar value till en uppräkningsmedlem vars underliggande värde är value. Observera att konverteringen lyckas även om värdet ligger utanför medlemmarnas enumType gränser. För att säkerställa att det value är ett giltigt underliggande värde för enumType uppräkningen skickar du det till IsDefined metoden.
Den här konverteringsmetoden returnerar ett värde av typen Object. Du kan sedan omvandla den eller konvertera den till ett objekt av typen enumType.
Se även
Gäller för
ToObject(Type, Byte)
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
- Källa:
- Enum.cs
Konverterar det angivna 8-bitars osignerade heltalet till en uppräkningsmedlem.
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
Parametrar
- enumType
- Type
Uppräkningstypen som ska returneras.
- value
- Byte
Värdet som ska konverteras till en uppräkningsmedlem.
Returer
En instans av uppräkningen inställd på value.
- Attribut
Undantag
enumType är null.
enumType är inte en Enum.
.NET 8 och senare versioner: enumType är en boolesk uppräkningstyp.
Kommentarer
Metoden ToObject(Type, Byte) konverterar value till en uppräkningsmedlem vars underliggande värde är value. Observera att konverteringen lyckas även om värdet ligger utanför medlemmarnas enumType gränser. För att säkerställa att det value är ett giltigt underliggande värde för enumType uppräkningen skickar du det till IsDefined metoden.
Den här konverteringsmetoden returnerar ett värde av typen Object. Du kan sedan omvandla den eller konvertera den till ett objekt av typen enumType.