VB에서 16진수 상수를 선언합니다.그물
다음 C# 16진수를 VB로 변환하려면 어떻게 해야 합니까?NET 16진수?
private const UInt32 temp = 0xE6359A60;
다음을 시도해 보았지만 작동하지 않습니다.
Public Const temp As System.UInt32 = 0xE6359A60
C#은 및 VB를 사용합니다.NET은 접두사로 사용하여 16진수 숫자를 지정합니다.이거 먹어봐요.
Public Const temp As Integer = &HE6359A60
Sub Main
End Sub
또한 Uint와 같을 수도 있습니다.
Public Const temp As UInt32 = &HE6359A60UI
Sub Main
End Sub
16진수 및 8진수 리터럴 정의는 MSDN의 유형 문자(Visual Basic) 설명서를 참조하십시오.
컴파일러는 일반적으로 정수 리터럴을 십진수(기본 10) 숫자 시스템으로 구성합니다.&H 접두사를 사용하여 정수 리터럴을 16진수(기본값 16)로 지정하고 &O 접두사를 사용하여 8진수(기본값 8)로 지정할 수 있습니다.접두사 뒤에 오는 숫자는 숫자 시스템에 적합해야 합니다.
참조:
- VB의 문자열에 대한 16진수(ASCII 16진수 값이 아님).NET(스택 오버플로)
- &H57은 무엇을 나타내며 C#으로 어떻게 번역할 수 있습니까? (Stack Overflow)
Public Const temp As Integer = &H6359A60
접두사로 붙이기&H
언급URL : https://stackoverflow.com/questions/10240587/declaring-a-hex-constant-in-vb-net
'programing' 카테고리의 다른 글
iPhone UI 텍스트 필드 - 자리 표시자 텍스트 색상 변경 (0) | 2023.05.09 |
---|---|
다른 분기에서 Git에 분기 작성 (0) | 2023.05.09 |
각도 테스트가 실패하고 'XMLHttpRequest'에서 'send'를 실행하지 못함 (0) | 2023.05.09 |
있나요?SQLite용 NET/C# 래퍼? (0) | 2023.05.04 |
실생활 예제, SQL에서 OUTER / CROSS APPLE을 사용하는 경우 (0) | 2023.05.04 |