delphi.gif (306 バイト) 列挙型の使い方


列挙型は、値を表す識別子を列挙して値の順序集合を定義します。

delphi1.gif (322 バイト)

type
    Color = (Black, Blue, Red, Green, White);

これはCでは enum Color {Black, Blue, Red, Green, White}:

この値をOrd関数に与えると、その値の位置を返します。

   Ord(Black) = 0
   Ord(Blue) = 1
   Ord(Red) = 2
     .........