我看见一个非常奇怪的数组const ActionStr: array[TReconcileAction] of string = ('Skip', 'Abort

  • 主题发起人 主题发起人 xhyph
  • 开始时间 开始时间
X

xhyph

Unregistered / Unconfirmed
GUEST, unregistred user!
我看见一个非常奇怪的数组const ActionStr: array[TReconcileAction] of string = ('Skip', 'Abort', 'Merge','Correct', 'Cancel', 'Refresh');
请问这是什么意思?(20分)
<br />const
ActionStr: array[TReconcileAction] of string =
('Skip', 'Abort', 'Merge','Correct', 'Cancel', 'Refresh');

这时候如果有个Action: TReconcileAction
并且Action=Skip的话
ShowMessage(ActionStr[Action]);出来的就是'Skip'
我是不是可以这样理解,在array[]里面如果有一个集合的话,那么它的每
个值都对应我所给它的字符串的数组的值?
谁知道?
 
是的,基本就是这个理解,但是注意[]里面的不是集合,而是 Enumerated 类型,
就是“枚举”类型
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
551
import
I
后退
顶部