TArray 可以這樣用


var
  LArr: TArray<TClass>;
  l1: TArray<string>;
begin
  LArr := TArray<TClass>.Create(TEdit, TComboBox);
  l1 := TArray<string>.Create('a', 'b', 'ccc');
end;

 

System.pas是這樣定義的:

TArray<T> = array of T;

原來也是類 //注意這個說法是錯誤的,實際是語法糖,盒子上武大俠解惑了。另外,10.4后有些改變。

http://bbs.2ccc.com/topic.asp?topicid=588603

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM