怎么声明一个不定元素个数的集合啊?比如我要定义一个集合S,其中元素都是整型,但是现在不知道个数,该怎么定义啊

解决方案 »

  1.   


    var
    s:set of char;
    begin
      s:=['a','b','c'];
      s:=s+['d','e','h'];
      s:=s+['f','g'];
    end;
      

  2.   

    那就
    s: set of 0..255;注意Delphi的集合类型最多256个元素。
      

  3.   

    是啊,Delphi的集合类型就允许最多256个元素。 赋值就是s := [1, 2, 3];这种了。
      

  4.   

    那么s里可以是数组元素吗?比如s:=(test[1]..test[i]);这样从数组test里的元素就都在s里了吗?