如何得到一个Set(集合)的元素个数以及枚举出它的各个元素的值??? 你自己定义的Set你还不知道吗?Ord(Set中最后一个元素)+1就是元素个数了,枚举出各个元素的值?没必要吧,你自己定义的啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的程序中是把我筛选的一些数放入Set中,然后下一批数再存入时,检查这批数的集合是不是与以前的集合一样(利用集合的无序性的特点),如果一样则不存储,不一样则存入一个动态数组中。到子程序未尾则把这些集合的元素值全部输出。就这样。有什么办法吗? 假设type a=set of byte;var b,c:a; i:byte; //此类型应与a的基类一致检查集合是否一致:if b=c then ...遍历for i:=Lo(i) to Hi(i) dobegin if [i] in b then 输出i...以上是唯一的方法 我还想捡几个现成的Delphi函数用用,看来Borland没给俺这个方便 截取后边3位数 delphi 读取ini的问题!! 关于记录的奇怪问题 问高手:rtl60.map与rtl60.bpl有何作用及区别? 怎样删除某一字段下所有的数据? Locate 中的条件有 > , < 时怎么写参数? 关于界面制作上的两个问题? 高手快来,先给出100分,不够再加!有关邮件的问题..................... 什么是CONTEXT? ◆◆◆关于日期计算的一个问题!◆◆◆(ngyxh) 如何判断在父窗体中的所有子窗体都已经关闭了 哪里有对DELPHI源码排版的软件呀??我记得钱达智编了一个,可是不知道哪里有下载!!!!
到子程序未尾则把这些集合的元素值全部输出。
就这样。
有什么办法吗?
type
a=set of byte;
var
b,c:a;
i:byte; //此类型应与a的基类一致
检查集合是否一致:
if b=c then ...
遍历
for i:=Lo(i) to Hi(i) do
begin
if [i] in b then
输出i...以上是唯一的方法