UIntPtr コンストラクター

定義

UIntPtrの新しいインスタンスを初期化します。

オーバーロード

名前 説明
UIntPtr(UInt32)

指定した 32 ビット符号なし整数を使用して、 UIntPtr 構造体の新しいインスタンスを初期化します。

UIntPtr(UInt64)

指定した 64 ビット符号なし整数を使用して、 UIntPtr の新しいインスタンスを初期化します。

UIntPtr(Void*)

指定されていない型への指定したポインターを使用して、 UIntPtr の新しいインスタンスを初期化します。

UIntPtr(UInt32)

ソース:
UIntPtr.cs
ソース:
UIntPtr.cs
ソース:
UIntPtr.cs
ソース:
UIntPtr.cs
ソース:
UIntPtr.cs

指定した 32 ビット符号なし整数を使用して、 UIntPtr 構造体の新しいインスタンスを初期化します。

public:
 UIntPtr(System::UInt32 value);
public UIntPtr(uint value);
new unativeint : uint32 -> unativeint
Public Sub New (value As UInteger)

パラメーター

value
UInt32

32 ビット符号なし整数。

適用対象

UIntPtr(UInt64)

ソース:
UIntPtr.cs
ソース:
UIntPtr.cs
ソース:
UIntPtr.cs
ソース:
UIntPtr.cs
ソース:
UIntPtr.cs

指定した 64 ビット符号なし整数を使用して、 UIntPtr の新しいインスタンスを初期化します。

public:
 UIntPtr(System::UInt64 value);
public UIntPtr(ulong value);
new unativeint : uint64 -> unativeint
Public Sub New (value As ULong)

パラメーター

value
UInt64

64 ビット符号なし整数。

例外

32 ビット プロセスでは、 value が大きすぎて UIntPtrとして表すには大きすぎます。

注釈

例外は、 value の値が実行中のプロセスでサポートされているビットよりも多くのビットを必要とする場合にのみスローされます。

適用対象

UIntPtr(Void*)

ソース:
UIntPtr.cs
ソース:
UIntPtr.cs
ソース:
UIntPtr.cs
ソース:
UIntPtr.cs
ソース:
UIntPtr.cs

重要

この API は CLS 準拠ではありません。

指定されていない型への指定したポインターを使用して、 UIntPtr の新しいインスタンスを初期化します。

public:
 UIntPtr(void* value);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public UIntPtr(void* value);
public UIntPtr(void* value);
[System.CLSCompliant(false)]
public UIntPtr(void* value);
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
new unativeint : nativeptr<unit> -> unativeint
new unativeint : nativeptr<unit> -> unativeint
[<System.CLSCompliant(false)>]
new unativeint : nativeptr<unit> -> unativeint

パラメーター

value
Void*

指定されていない型へのポインター。

属性

こちらもご覧ください

適用対象