请问:
定义如下:
TDateRec = record
Year: integer;
Month: (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec);
Day: 1..31;
end;
var
Record1: TDateRec;
在控制台中,怎样用write输出Record1.Month?
定义如下:
TDateRec = record
Year: integer;
Month: (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec);
Day: 1..31;
end;
var
Record1: TDateRec;
在控制台中,怎样用write输出Record1.Month?
如:case Record1.Month of
Jan:Write('Jan');
Feb:Write('Feb');
...
...
else
Write('Error!');
end;
type TDateRec = record
Year: integer;
Month: TMonth;
Day: 1..31;
end;showMessage(TypInfo.GetEnumName(TypeInfo(TMonth),Integer(Record1.Month)));
{$M+}
type TMonth = (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec);
{$M-}
type TDateRec = record
Year: integer;
Month: TMonth;
Day: 1..31;
end;
showMessage(TypInfo.GetEnumName(TypeInfo(TMonth),Integer(Record1.Month)));