System.copy 和 StrUtils.MidStr 之间的区别
Posted
技术标签:
【中文标题】System.copy 和 StrUtils.MidStr 之间的区别【英文标题】:Difference between System.copy and StrUtils.MidStr 【发布时间】:2012-11-04 20:33:37 【问题描述】:Delphi 有函数System.copy
和StrUtils.MidStr
,它们都从string
中返回一个子字符串。这两个功能有区别吗?
如果是这样,有什么区别?我应该什么时候使用它们?
【问题讨论】:
【参考方案1】:确实没有区别:MidStr()
使用 Copy()
。对于字符串来说,因为Copy()
也可以用于数组,而MidStr()
不适合。
(我个人认为StrUtils
单元发布的一些例程是为那些熟悉VB的人制作的。)
【讨论】:
在两者中,我认为 MidStr 比“复制”更能描述它的作用。虽然我会说 'SubString' 比任何一个都好。以上是关于System.copy 和 StrUtils.MidStr 之间的区别的主要内容,如果未能解决你的问题,请参考以下文章