请问能不能把枚举类型转换成整形的

解决方案 »

  1.   

    ??枚举要转换成整型?怎么转?学习ing
      

  2.   

    那顺道问多一个问题,DELPHI有没有类似VB.NET的序列化的
      

  3.   

    C++ 里面 是可以的
    它认为 枚举 默认是从0开始的。。delphi 还不是很清楚 不过应该也可以
      

  4.   

    我从事Delphi已经一年了,经常使用Delphi。没发现可以将枚举转换成整型的!
      

  5.   

    TColor = (Red, Yellow, Blue);var
      CurrColor: TColor;
    begin
      CurrColor := Blue;
      ShowMessage(IntToStr(Ord(CurrColor)));
    end;
      

  6.   

    这个和C和C++ 没什么本质区别,ord 就可以了!
      

  7.   

    可以的,而且也是从0开始,用ord函数.其实枚举最大个数是256个,也就是ord返回值范围是0~255
      

  8.   

    TColor = (Red = 0, Yellow = 2, Blue = 3);
    还可以这样,相当于3个常数
      

  9.   

    回复人: Jute(东方明珠) ( ) 信誉:100  2004-11-04 16:00:00  得分: 0  
     
     
       我从事Delphi已经一年了,经常使用Delphi。没发现可以将枚举转换成整型的!
      
     
    你知道的不少啊,可是你不知道的却更多啊.
      

  10.   

    有这么麻烦吗?
    直接用integer(Enum)就可以转换成整型的啦唉!真是的