use*_*126 3 delphi enumeration
我希望在另一个中继承一个enumaration:
例如:
Type TMyTypeKind = (TTypeKind, enBoolean, enPath);
Run Code Online (Sandbox Code Playgroud)
类似的东西可能以相反的顺序.如果您知道所有可能的值,请将其定义为基类型并声明其子类型.子范围将与基本类型相互兼容并相互兼容.它可能是也可能不是福利.
type
TEnumAll = (enFirst, enSecond, enThird, enFourth, enFifth);
TEnumLower = enFirst..enThird;
TEnumMore = enFirst..enFourth;
procedure TForm1.Test1;
var
All: TEnumAll;
Lower: TEnumLower;
begin
for All := Low(TEnumAll) to High(TEnumAll) do begin
Lower := All;
end;
for Lower := Low(TEnumLower) to High(TEnumLower) do begin
All := Lower;
end;
end;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1315 次 |
| 最近记录: |