Functions.MBSubstr3 方法 | |
从字符串中提取子字符串,使用强类型和三个必需参数 — 子字符串和字符串均可包含双字节字符。
命名空间:
XSharp.VO
程序集:
XSharp.VO (在 XSharp.VO.dll 中) 版本:2.22 GA
语法 FUNCTION MBSubstr3(
cMBTarget AS STRING,
wStart AS DWORD,
wCount AS DWORD
) AS STRING
public static string MBSubstr3(
string cMBTarget,
uint wStart,
uint wCount
)
查看代码参数
- cMBTarget
- 类型:String
要提取子字符串的字符串。 - wStart
- 类型:UInt32
相对于 cMBTarget 的最左字符的起始位置。
- wCount
- 类型:UInt32
要提取的字符数 — 双字节字符计为一个字符。
如果 wCount 大于从 wStart 到 cMBTarget 末尾的字符数,则多余的部分将被忽略。
返回值
类型:
String
子字符串。
如果未找到子字符串,或者如果您指定
wStart 为零,则 MBSubstr3() 返回 NULL_STRING。
备注
MBSubstr3() 是 MBSubstr() 的类型化版本,其中所有三个参数都是必需的。由于 wStart 不能为负,MBSubstr3() 无法相对于 cMBTarget 的最右字符提取子字符串,正如 MBSubstr() 所能做到的那样。
备注 提示: |
---|
This function is the same as Substr3() since .Net has unicode strings |
示例 参见