假设定义 ts:TStrings;
那么既可以用 ts.Strings[n] 取值也可以用 ts[n] 直接取值,
ts.Strings[n]是因为TStrings有定义property Strings[Index: Integer]: string read Get write Put; default;
那么TStrings里是如何定义ts[n]的实现方式的呢?