TList<>不是这么用的吗

baidu_29043823 2016-07-07 11:39:10


[DCC Error] test.pas(13): E2003 Undeclared identifier: 'TList<>'
[DCC Error] test.pas(14): E2003 Undeclared identifier: 'TList<>'
[DCC Error] test.pas(19): E2003 Undeclared identifier: 'TList<>'
[DCC Error] test.pas(20): E2003 Undeclared identifier: 'TList<>


tlist应该怎么用
...全文
203 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_29043823 2016-07-11
  • 打赏
  • 举报
回复
虽然没有满意答案,但就这样了吧
baidu_29043823 2016-07-07
  • 打赏
  • 举报
回复
引用 3 楼 jankercsdn 的回复:
直接加:StartPointList.Add(TPoint.Create(X,Y));
通过变量加:
var
p:TPoint;
......................
...............
p.x:=X;
p.y:=Y;
StartPointList.Add(p);


用后面那种成功了,但是前面那个方法不行,显示 Undeclared identifier:Create
看那山瞧那水 2016-07-07
  • 打赏
  • 举报
回复
直接加:StartPointList.Add(TPoint.Create(X,Y)); 通过变量加: var p:TPoint; ...................... ............... p.x:=X; p.y:=Y; StartPointList.Add(p);
baidu_29043823 2016-07-07
  • 打赏
  • 举报
回复
又遇到问题了。。。 StartPointList: Tlist<TPoint>, 现在要把点(x,y)加入队列,应该怎么加
baidu_29043823 2016-07-07
  • 打赏
  • 举报
回复
问题已经解决了,忘了添加 Generics.Collections,第一个来的给分
List不能赋值给List 2.List<T>属于泛型。(也算是多态的一种) Java的泛型实现是基于类型擦除的。换句话说,List<String>与List<Object>由于类型擦除,在编译后会映射到相同的List类型上,也就是运行时实际无法区分二者,不过在取用时,...

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧