System.copy和StrUtils.MidStr之间的区别

awm*_*oss 5 delphi

Delphi有函数System.copy,StrUtils.MidStr它们都返回一个子字符串string.这两个功能有区别吗?

如果是这样,有什么区别?我什么时候应该使用每一个?

NGL*_*GLN 9

确实,没有区别:MidStr()用途Copy().对于字符串,因为Copy()也可以用于MidStr()不适合的数组.

(就个人而言,我认为StrUtils单位发布的一些例程是为那些对VB感到满意的人而制作的.)

  • 在这两者中,我认为MidStr比"复制"更能描述它的作用.虽然我说'SubString'比两者都好. (4认同)