点击或拖拽改变大小

Functions.MLine 方法 (String, UInt32)

X#
从字符串中提取文本行,并指定可选的偏移量参数。

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

参数

cString
类型:String
包含文本行的字符串。
nLine
类型:UInt32
要提取的行号。

返回值

类型:String
指定的行。
如果指定的行不存在,则返回值为 NULL_STRING。
当遇到硬回车时,新行开始。
备注
示例
此示例使用 MLine() 提取超过偏移量 10 的第一行(第 11 个字符)。
X#
1? MLine(Customer->Memos, 1, 10)
此示例将 MLine() 应用到具有两行的字符串:
X#
1? MLine(Space(30)+Chr(13)+Space(40), 1)
2// 返回第一行 (Space(30))
此示例通过引用传递 nOffset
X#
1nOffset := 0
2? MLine(Space(30)+Chr(13)+Space(40), 1, @nOffset)
3    // Space(30)
4? nOffset                // 30
参见