点击或拖拽改变大小

Functions.LoByte 方法

X#
返回数字中的低位(最右侧)字节。

命名空间:  XSharp.Core
程序集:  XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法
 FUNCTION LoByte(
	wValue AS WORD
) AS BYTE
查看代码

参数

wValue
类型:UInt16
您想要获取低位字节的数字。

返回值

类型:Byte
备注
相关数据可以存储在变量的高位和低位字中。
因此,与其创建并返回一个 2 元素数组,不如返回一个字,其 2 个字节包含单独的信息。
示例
Windows API 函数 GetVersion() 在高位 WORD 中返回 DOS 版本,在低位 WORD 中返回 Windows 版本。此外,DOS 主版本号在其 WORD 的高位字节中,DOS 次版本号在其 WORD 的低位字节中,Windows 主版本号在其 WORD 的低位字节中,Windows 次版本号在其 WORD 的高位字节中:
X#
 1LOCAL dwVersion AS DWORD
 2LOCAL wDOS, wWindows AS DWORD
 3LOCAL bDOSMinor, bDOSMajor AS BYTE
 4LOCAL bWindowsMajor, bWindowsMinor AS BYTE
 5dwVersions := GetVersion()
 6wDOS :=  HiWord(dwVersions)
 7bDOSMajor := HiByte(wDOS)
 8bDOSMinor := LoByte(wDOS)
 9wWindows := LoWord(dwVersions)
10bWindowsMinor := HiByte(wWindows)
11bWindowsMajor := LoByte(wWindows)
12? "DOS 主版本号和次版本号是",;
13     bDOSMajor, bDOSMinor
14// DOS 主版本号和次版本号是 5          0
15? "Windows 主版本号和次版本号是",;
16     bWindowsMajor, bWindowsMinor
17// Windows 主版本号和次版本号是 3      10
参见