UIntPtr.Explicit 연산자

정의

오버로드

Explicit(UInt32 to UIntPtr)

32비트의 부호 없는 정수의 값을 UIntPtr로 변환합니다.

Explicit(UInt64 to UIntPtr)

64비트의 부호 없는 정수의 값을 UIntPtr로 변환합니다.

Explicit(UIntPtr to UInt32)

지정된 UIntPtr의 값을 32비트의 부호 없는 정수로 변환합니다.

Explicit(UIntPtr to UInt64)

지정된 UIntPtr의 값을 64비트의 부호 없는 정수로 변환합니다.

Explicit(UIntPtr to Void*)

지정된 UIntPtr의 값을 알 수 없는 형식의 포인터로 변환합니다.

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

Explicit(Void* to UIntPtr)

알 수 없는 형식의 지정된 포인터를 UIntPtr로 변환합니다.

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

Explicit(UInt32 to UIntPtr)

Source:
UIntPtr.cs
Source:
UIntPtr.cs
Source:
UIntPtr.cs

32비트의 부호 없는 정수의 값을 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

매개 변수

value
UInt32

32비트 부호 없는 정수입니다.

반환

UIntPtr

unativeint

value로 초기화된 UIntPtr의 새 인스턴스입니다.

추가 정보

적용 대상

Explicit(UInt64 to UIntPtr)

Source:
UIntPtr.cs
Source:
UIntPtr.cs
Source:
UIntPtr.cs

64비트의 부호 없는 정수의 값을 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

매개 변수

value
UInt64

64비트 부호 없는 정수입니다.

반환

UIntPtr

unativeint

value로 초기화된 UIntPtr의 새 인스턴스입니다.

예외

32비트 프로세스 value 에서 가 너무 커서 로 나타낼 수 없습니다 UIntPtr.

추가 정보

적용 대상

Explicit(UIntPtr to UInt32)

Source:
UIntPtr.cs
Source:
UIntPtr.cs
Source:
UIntPtr.cs

지정된 UIntPtr의 값을 32비트의 부호 없는 정수로 변환합니다.

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

매개 변수

value
UIntPtr

unativeint

변환할 부호 없는 정수입니다.

반환

value의 내용입니다.

예외

64비트 프로세스에서 값 value 이 너무 커서 32비트 부호 없는 정수로 나타낼 수 없습니다.

설명

의 값 value 에 실행 중인 프로세스가 지원하는 것보다 더 많은 비트가 필요한 경우에만 예외가 throw됩니다.

추가 정보

적용 대상

Explicit(UIntPtr to UInt64)

Source:
UIntPtr.cs
Source:
UIntPtr.cs
Source:
UIntPtr.cs

지정된 UIntPtr의 값을 64비트의 부호 없는 정수로 변환합니다.

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

매개 변수

value
UIntPtr

unativeint

변환할 부호 없는 정수입니다.

반환

value의 내용입니다.

추가 정보

적용 대상

Explicit(UIntPtr to Void*)

Source:
UIntPtr.cs
Source:
UIntPtr.cs
Source:
UIntPtr.cs

중요

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

지정된 UIntPtr의 값을 알 수 없는 형식의 포인터로 변환합니다.

이 API는 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>

매개 변수

value
UIntPtr

unativeint

변환할 부호 없는 정수입니다.

반환

Void*

value의 내용입니다.

특성

추가 정보

적용 대상

Explicit(Void* to UIntPtr)

Source:
UIntPtr.cs
Source:
UIntPtr.cs
Source:
UIntPtr.cs

중요

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

알 수 없는 형식의 지정된 포인터를 UIntPtr로 변환합니다.

이 API는 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

매개 변수

value
Void*

알 수 없는 형식의 포인터입니다.

반환

UIntPtr

unativeint

value로 초기화된 UIntPtr의 새 인스턴스입니다.

특성

추가 정보

적용 대상