点击或拖拽改变大小

Functions.W2Bin 方法

X#
将一个字转换为包含 16 位无符号整数的字符串。

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

参数

wValue
类型:UInt16
要转换的值。小数值将被截断。

返回值

类型:String
备注
W2Bin() 是一个转换函数,将一个字转换为 2 字节字符串。典型应用包括以原生格式读取外部文件类型,然后以压缩的二进制形式而非字符串形式保存、读取、解密和传输数值数据。
其逆函数是 Bin2W()。
示例
此示例使用 W2Bin() 将当前过程行存储到调试文件中:
X#
 1FUNCTION ErrorLines() AS LOGIC
 2    LOCAL nh
 3    LOCAL lSuccess := FALSE AS LOGIC
 4    nh := FOpen2("data.bin", FO_READWRITE)
 5    // 假设文件 debug.bin 已存在
 6    IF nh != F_ERROR
 7        FWrite(nh, W2Bin(ProcLine()))
 8        FWrite(nh, W2Bin(ProcLine(1)))
 9        FClose(nh)
10        lSuccess := TRUE
11    ELSE
12        ? "打开 debug.bin 时发生错误"
13        FError()
14    ENDIF
15    RETURN lSuccess
参见