SplitString vs Split差异

时间:2015-06-10 14:44:47

标签: delphi delphi-xe8

请考虑此示例程序,比较StrUtils.SplitStringSysUtils.TStringHelper.Split

Program Test;
{$APPTYPE CONSOLE}
Uses
  System.SysUtils,System.Types,StrUtils;

var
  s: String;
  a: TArray<String>; 
  b: TStringDynArray;
begin
  s := ':';
  a := s.Split([':']);  
  WriteLn(Length(a)); 
  b := SplitString(s,':');
  WriteLn(Length(b));
  ReadLn;
end.

输出结果为:

1
2

任何人都可以解释这种差异吗?

我希望结果是2个空字符串。

0 个答案:

没有答案