Functions.Bin2W 方法 | |
将包含无符号 16 位整数的字符串转换为 Word。
命名空间:
XSharp.Core
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 FUNCTION Bin2W(
cUnsignedInt AS STRING
) AS WORD
public static ushort Bin2W(
string cUnsignedInt
)
查看代码参数
- cUnsignedInt
- 类型:String
以字符串形式表示的无符号 16 位整数 —— 最小有效字节优先。 仅使用字符串的前 2 个字节,所有其他字节将被忽略。
返回值
类型:
UInt16备注
Bin2W() 是一个转换函数,用于将字符串的前 2 个字节转换为 Word。 该函数通常用于从外部文件格式中读取数字,然后将其保存、读取、解密和传输到压缩二进制形式,而不是将其作为字符串."
W2Bin() 是 Bin2W() 的逆函数.
示例
该示例使用文件函数打开一个数据库文件,然后读取记录的字节数 (第 10-11 个字节)。
结果与 RecSize() 相同:
1ptrHandle := FOpen2("sales.dbf", FO_READ)
2
3
4FSeek(ptrHandle, 10, FS_SET)
5cRecSize := Space(2)
6FRead(ptrHandle, @cRecSize, 2)
7? NTrim(Bin2W(cRecSize)))
8FClose(ptrHandle)
参见