UIntPtr.Explicit Operátor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| Explicit(UInt32 to UIntPtr) |
Převede hodnotu 32bitového celočíselného čísla bez znaménka na hodnotu UIntPtr. |
| Explicit(UInt64 to UIntPtr) |
Převede hodnotu 64bitového celého čísla bez znaménka na hodnotu UIntPtr. |
| Explicit(UIntPtr to UInt32) |
Převede hodnotu zadaného UIntPtr na 32bitové celé číslo bez znaménka. |
| Explicit(UIntPtr to UInt64) |
Převede hodnotu zadaného UIntPtr na 64bitové celé číslo bez znaménka. |
| Explicit(UIntPtr to Void*) |
Převede hodnotu zadaného UIntPtr na ukazatel na nezadanou hodnotu. Toto rozhraní API neodpovídá specifikaci CLS. |
| Explicit(Void* to UIntPtr) |
Převede zadaný ukazatel na nezadanou typ na .UIntPtr Toto rozhraní API neodpovídá specifikaci CLS. |
Explicit(UInt32 to UIntPtr)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Převede hodnotu 32bitového celočíselného čísla bez znaménka na hodnotu UIntPtr.
public:
static explicit operator UIntPtr(System::UInt32 value);
public static explicit operator UIntPtr(uint value);
static member op_Explicit : uint32 -> unativeint
Public Shared Narrowing Operator CType (value As UInteger) As UIntPtr
Parametry
- value
- UInt32
32bitové celé číslo bez znaménka.
Návraty
unativeint
Nová instance UIntPtr inicializované do value.
Viz také
Platí pro
Explicit(UInt64 to UIntPtr)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Převede hodnotu 64bitového celého čísla bez znaménka na hodnotu UIntPtr.
public:
static explicit operator UIntPtr(System::UInt64 value);
public static explicit operator UIntPtr(ulong value);
static member op_Explicit : uint64 -> unativeint
Public Shared Narrowing Operator CType (value As ULong) As UIntPtr
Parametry
- value
- UInt64
64bitové celé číslo bez znaménka.
Návraty
unativeint
Nová instance UIntPtr inicializované do value.
Výjimky
V 32bitovém procesu je příliš velký, value aby představoval jako .UIntPtr
Viz také
Platí pro
Explicit(UIntPtr to UInt32)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Převede hodnotu zadaného UIntPtr na 32bitové celé číslo bez znaménka.
public:
static explicit operator System::UInt32(UIntPtr value);
public static explicit operator uint(UIntPtr value);
static member op_Explicit : unativeint -> uint32
Public Shared Narrowing Operator CType (value As UIntPtr) As UInteger
Parametry
- value
-
UIntPtr
unativeint
Celé číslo bez znaménka, které chcete převést.
Návraty
Obsah souboru value.
Výjimky
V 64bitovém procesu je hodnota value příliš velká, aby představovala jako 32bitové celé číslo bez znaménka.
Poznámky
Výjimka se vyvolá pouze v případě, že hodnota value vyžaduje více bitů, než podporuje prováděcí proces.
Viz také
Platí pro
Explicit(UIntPtr to UInt64)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Převede hodnotu zadaného UIntPtr na 64bitové celé číslo bez znaménka.
public:
static explicit operator System::UInt64(UIntPtr value);
public static explicit operator ulong(UIntPtr value);
static member op_Explicit : unativeint -> uint64
Public Shared Narrowing Operator CType (value As UIntPtr) As ULong
Parametry
- value
-
UIntPtr
unativeint
Celé číslo bez znaménka, které chcete převést.
Návraty
Obsah souboru value.
Viz také
Platí pro
Explicit(UIntPtr to Void*)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Převede hodnotu zadaného UIntPtr na ukazatel na nezadanou hodnotu.
Toto rozhraní API neodpovídá specifikaci CLS.
public:
static explicit operator void*(UIntPtr value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static explicit operator void*(UIntPtr value);
public static explicit operator void*(UIntPtr value);
[System.CLSCompliant(false)]
public static explicit operator void*(UIntPtr value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member op_Explicit : unativeint -> nativeptr<unit>
static member op_Explicit : unativeint -> nativeptr<unit>
[<System.CLSCompliant(false)>]
static member op_Explicit : unativeint -> nativeptr<unit>
Parametry
- value
-
UIntPtr
unativeint
Celé číslo bez znaménka, které chcete převést.
Návraty
Obsah souboru value.
- Atributy
Viz také
Platí pro
Explicit(Void* to UIntPtr)
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
- Zdroj:
- UIntPtr.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Převede zadaný ukazatel na nezadanou typ na .UIntPtr
Toto rozhraní API neodpovídá specifikaci CLS.
public:
static explicit operator UIntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static explicit operator UIntPtr(void* value);
public static explicit operator UIntPtr(void* value);
[System.CLSCompliant(false)]
public static explicit operator UIntPtr(void* value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member op_Explicit : nativeptr<unit> -> unativeint
static member op_Explicit : nativeptr<unit> -> unativeint
[<System.CLSCompliant(false)>]
static member op_Explicit : nativeptr<unit> -> unativeint
Parametry
- value
- Void*
Ukazatel na nezadanou typ.
Návraty
unativeint
Nová instance UIntPtr inicializované do value.
- Atributy