Functions.SubStrC 方法 | |
从给定的字符表达式或备注字段返回一个字符字符串。
命名空间:
XSharp.VFP
程序集:
XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法 FUNCTION SubStrC(
cExpression,
nStartPosition,
nCharactersReturned
) AS STRING CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public static string SubStrC(
__Usual cExpression = default,
__Usual nStartPosition = default,
__Usual nCharactersReturned = default
)
查看代码参数
- cExpression (Optional)
- 类型:__Usual
指定从中返回字符字符串的字符表达式或备注字段。
- nStartPosition (Optional)
- 类型:__Usual
指定从字符表达式或备注字段cExpression的哪个位置开始返回字符字符串。cExpression的第一个字符的位置是1。
如果 TALK 设置为 ON,并且nStartPosition大于cExpression中的字符数量,X#将生成错误消息。
如果 TALK 设置为 OFF,则返回空字符串。
- nCharactersReturned (Optional)
- 类型:__Usual
指定从 cExpression 返回的字符数量。如果省略 nCharactersReturned,则直到字符表达式的结尾为止返回字符。
返回值
类型:
String
字符
备注
SubStrC( ) 是为包含双字节字符的表达式而设计的。如果表达式仅包含单字节字符,SubStrC( ) 等同于 SUBSTR( )。
SubStrC( ) 从给定的字符表达式或备注字段返回一个字符字符串。字符表达式或备注字段可以包含任何单字节和双字节字符的组合。
在 Debug 窗口中,SubStrC( ) 不会为备注字段返回值。要在 Debug 窗口中返回值,请将备注字段名放在 ALLTRIM( ) 中,
并将 ALLTRIM( ) 放在 SubStrC( ) 中。
这个函数对于处理如平假名和片假名等双字节字符集非常有用。
参见