我定义了一个枚举类型:
TOption = (e1,e2,e3);
请问:e1,e2、e3的值是多少?如果要利用这些枚举值的组合呢?

解决方案 »

  1.   

    e1,e2,e3的值就是e1,e2,e3了
    要组合和话还是用集合吧
      

  2.   

    e1 0 
    e2 1
    e3 2如果要利用这些枚举值的组合呢?(什么意思)
      

  3.   

    就是某一变量可能取这些枚举值中的几个。如何判断?是不是要将e1=1,e2=2;e3=4...这样,用位运算判断啊?
      

  4.   

    集合的定义是
    TOptions = set of TOption
      

  5.   

    枚举的判断范围用:Low(TOption) 和 High(TOption)
      

  6.   

    枚举的作用就是用一些有含义的词来代替一些看不懂的数字,如:Monday代替1,Tuesday代替2... 这样你定义的取值不仅在程序中可易懂,并且有一定的取值范围。