点击或拖拽改变大小

Functions.CharPos 方法

X#
根据字符在字符串中的位置返回该字符。

命名空间:  XSharp.Core
程序集:  XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法
 FUNCTION CharPos(
	cString AS STRING,
	wPosition AS DWORD
) AS STRING
查看代码

参数

cString
类型:String
您想要从中提取字符的字符串。
wPosition
类型:UInt32
字符在 cString 中的位置。

返回值

类型:String
位于指定位置的字符。
备注
CharPos(cString, wPosition) 从指定字符串中提取长度为一个字符的子字符串。功能上,它与 Substr(cString, wPosition, 1) 相同。
以下示例从名字中提取单个字母并单独显示它们:
X#
1FUNCTION SayName()
2    LOCAL siCount AS SHORTINT
3    LOCAL cName := "张三李四"
4    FOR siCount := 1 UPTO Len(cName)
5        ?? CharPos(cName, siCount)
6    NEXT
示例