我希望如下:
TEnumType = ( etValue1 = 1,etValue2 = 2 deprecated,etValue3 = 3);
它返回:
[DCC Error] unt_CollectionImportType.pas(19): E2029 ',' or ')' expected but identifier 'deprecated' found.
有没有办法指示编译器不推荐使用此值。
解决方法
type TEnumType = ( etValue1 = 1,etDeprecated2 = 2,// was: etValue2; Renamed so we can deprecate it by name etValue3 = 3); const etValue2 = etDeprecated2 deprecated; // Declares a constant mapped to the renamed enum value.