IntPtr Konstruktorer
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.
Initierar en ny instans av IntPtr.
Överlagringar
| Name | Description |
|---|---|
| IntPtr(Int32) |
Initierar en ny instans av IntPtr att använda det angivna 32-bitars signerade heltalet. |
| IntPtr(Int64) |
Initierar en ny instans av IntPtr att använda det angivna 64-bitars signerade heltalet. |
| IntPtr(Void*) |
Initierar en ny instans av IntPtr att använda den angivna pekaren till en ospecificerad typ. |
IntPtr(Int32)
- Källa:
- IntPtr.cs
- Källa:
- IntPtr.cs
- Källa:
- IntPtr.cs
- Källa:
- IntPtr.cs
- Källa:
- IntPtr.cs
Initierar en ny instans av IntPtr att använda det angivna 32-bitars signerade heltalet.
public:
IntPtr(int value);
public IntPtr(int value);
new nativeint : int -> nativeint
Public Sub New (value As Integer)
Parametrar
- value
- Int32
Ett 32-bitars signerat heltal.
Gäller för
IntPtr(Int64)
- Källa:
- IntPtr.cs
- Källa:
- IntPtr.cs
- Källa:
- IntPtr.cs
- Källa:
- IntPtr.cs
- Källa:
- IntPtr.cs
Initierar en ny instans av IntPtr att använda det angivna 64-bitars signerade heltalet.
public:
IntPtr(long value);
public IntPtr(long value);
new nativeint : int64 -> nativeint
Public Sub New (value As Long)
Parametrar
- value
- Int64
Ett 64-bitars signerat heltal.
Undantag
I en 32-bitarsprocess value är för stor eller för liten för att representeras som en IntPtr.
Kommentarer
Ett undantag utlöses endast om värdet value för kräver fler bitar än vad den kör processen stöder.
Gäller för
IntPtr(Void*)
- Källa:
- IntPtr.cs
- Källa:
- IntPtr.cs
- Källa:
- IntPtr.cs
- Källa:
- IntPtr.cs
- Källa:
- IntPtr.cs
Viktigt!
Detta API uppfyller inte CLS.
Initierar en ny instans av IntPtr att använda den angivna pekaren till en ospecificerad typ.
public:
IntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public IntPtr(void* value);
[System.CLSCompliant(false)]
public IntPtr(void* value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
new nativeint : nativeptr<unit> -> nativeint
[<System.CLSCompliant(false)>]
new nativeint : nativeptr<unit> -> nativeint
Parametrar
- value
- Void*
En pekare till en ospecificerad typ.
- Attribut