• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

[原创]DelphiXE泛型容器[1]TlistT使用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

{该文首发于博客园 滔Roy,无须授权即可转发,请自觉保留头部申明}

Delphi XE 泛型 容器[1] Tlist<T>

uses
  System.Generics.Collections;  //泛型容器单元

包含了以下类( 来自 XE10 ):

  • TArray
  • TEnumerator<T>
  • TEnumerable<T>
  • TList<T>
  • TThreadList<T>
  • TQueue<T>
  • TStack<T>
  • TDictionary<TKey,TValue>
  • TObjectList<T>
  • TObjectQueue<T>
  • TThreadedQueue<T>

使用示例:

type
  TSClient = class(TObject)          //TObject 是 System 单元中定义的第一个类。
    IP,Name        : String;
    Listk    : Integer;
  end;

var
  f_Lists:TList<TSClient>;      //定义泛型变量

//创建

f_Lists:=TList<TSClient>.Create;

//添加

var
  fClient:TSClient;
begin
  fClient:=TSClient.Create;
  fClient.IP:=Edit1.Text;
  fClient.Name:=Edit2.Text;
  fClient.Listk:=99;
  f_Lists.Add(flist); //添加 
end;

//定位数据

fClient:=f_lists.Items[i];
Label1.Text:=fClient.Name +'  '+ fClient.IP + '  '+ fClient.Listk.ToString;

//删除

f_Lists.Delete(i);

 

 

 

创建时间:2020.06.08  更新时间:

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap