delphi程序控制,对于字符型变量中能不能用Case 语句?(10分)

  • 主题发起人 主题发起人 cjg001
  • 开始时间 开始时间
C

cjg001

Unregistered / Unconfirmed
GUEST, unregistred user!
请教:在程序中遇到条件控制,但变量是字符型的,用IF 还是 CASE?谢谢!
 
Char可以,String不行
 
好像不行
 
var
s:char;
begin
case s of
'1':;
end;
end;
通过
 
ysai说的对,case的条件判断的数据类型必须是有序数据类型:如:字符型、整型、布尔类型、
集合类型,非有序类型只能用if,
 
谢谢各位,我大部分遇到的是String,过多的if使得程序相当幼稚,心里比较别扭。
 
看我的帖子:在 case 中使用字符串
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1358621
 
后退
顶部