首页 > 其他分享 >delphi 遍历集合类型

delphi 遍历集合类型

时间:2023-11-25 12:24:24浏览次数:34  
标签:begin 遍历 end vAnchor delphi vAnchors TAnchorKind 集合

遍历集合类型

代码

通过 for-in 循环遍历

uses System.TypInfo;

procedure TForm1.Button1Click(Sender: TObject);
var
  vAnchors: TAnchors;
  vAnchor: TAnchorKind;
begin
  vAnchors := [akLeft, akTop, akBottom];
  for vAnchor in vAnchors do
  begin
    Memo1.Lines.Add(GetEnumName(TypeInfo(TAnchorKind), Ord(vAnchor)));
  end;
end;

通过 for 循环遍历

uses System.TypInfo;

procedure TForm1.Button2Click(Sender: TObject);
var
  vAnchors: TAnchors;
  vAnchor: TAnchorKind;
begin
  vAnchors := [akLeft, akTop, akBottom];
  for vAnchor := Low(TAnchorKind) to High(TAnchorKind) do
  begin
    if vAnchor in vAnchors then
    begin
      Memo1.Lines.Add(GetEnumName(TypeInfo(TAnchorKind), Ord(vAnchor)));
    end;
  end;
end;

参考

delphi 集合类型

delphi 表达式

标签:begin,遍历,end,vAnchor,delphi,vAnchors,TAnchorKind,集合
From: https://www.cnblogs.com/txgh/p/17855377.html

相关文章

  • WPF集合绑定与数据模板
    普通List集合数据绑定publicclassDataSource{publicstringName{get;set;}="Hello";publicObservableCollection<string>list{get;set;}=newObservableCollection<string>(){......
  • map 接口的遍历
    packagecom.wxledu.map_;importjava.util.*;@SuppressWarnings({"all"})publicclassMapFor{publicstaticvoidmain(String[]args){Mapmap=newHashMap();map.put("邓超","孙俪");map.put("......
  • 关于Delphi
    #关于Delphi··Delphi中使用的面向对象pascal编程语言。··Pascal语言最初由瑞士苏黎士理工学院的尼古拉斯-沃斯(NiklausWirth)教授在1971年设计。··1983年Borland公司推出了世办闻名的Pascal编译器--TurboPascal,成为当时最畅销的编译器之一、··随着TurboPascal编......
  • MATLAB中的集合运算
    ​ matlab里关于集合运算和二进制数的运算的函数intersect:集合交集ismember:是否集合中元素setdiff:集合差集setxor:集合异或(不在交集中的元素)union:两个集合的并unique:返回向量作为一个集合所有元素(去掉相同元素) 例如:a=[1,2,3,4,5,6,7,8,9];b=[1,4,6,9,12......
  • 2023CSP复赛/NOIP备战模拟赛复盘集合
    20231003CSP-J模拟赛复盘这次模拟赛考的特别差,只有160。T1:一上来,虽然不那么打卡,但也挺简单,然后五分钟写完,对了对样例,对了,走人。T2:需要在\(O(nlogn)\)或者\(O(n)\)的时间复杂度求出每一个区间被覆盖的区间,这要怎么求啊?我想了半天也只知道\(O(n^2)\)怎么做,然后发现一个小时......
  • .net抓取html文本中的链接集合
    publicstaticvoidGetListHtmlString(stringcontent,stringsearchStr,List<string>list){if(string.IsNullOrEmpty(content)||string.IsNullOrEmpty(searchStr))return;intthisIndex=0;while(true){intstartIndex=content.IndexOf(searchStr,......
  • 集合框架详解 [精选]
    Hii,mJinXiang⭐前言⭐本篇文章主要介绍集合框架的两个接口超级详细介绍,集合框架的使用以及部分理论知识......
  • Delphi获取当前系统时间(使用API函数GetSystemTime)
    在开发应用程序时往往需要获取当前系统时间。尽管Y2K似乎已经平安过去,但在我们新开发的应用程序中还是要谨慎处理“时间”问题。在《融会贯通--Delphi4.0实战技巧》(以下简称“该书”)第89页专门介绍了两种获取当前系统时间的方法,但这两种方法都存在不足或错误,以下就此进行讨......
  • delphi 时间格式化,动态显示时间,显示最新时间
    动态显示时间(需要Timer控制的支持,以下代码放到Timer事件中)Label1.Caption:=FormatDateTime('yyyy-mm-dd  hh:mm:ss',Now);显示当前时间(放在窗体的OnShow事件中)edit1.text:=FormatDateTime('YYYYMMDDHHMMSSZZZ',now());时间格式化Windows中的时间格式还真不少,什么......
  • Collection(集合)
    目录集合(Collection)一、集合的分类:二、集合的特点:三、集合的访问:四、List1.List接口方法:2.List的实现方式:1.List接口提供的of()方法2.ArrayLIst3.LinkList3.遍历List五、Mapmap中key是不能重复的,vaule是可以重复的1.HashMAp的使用:作为key必须覆写equals()和hashCode()方......