delphi case 语句Delphi(Pascal) codeif Gprstrue thenbegincase meterNumber of1,3,4,5:beginCombinCode
delphi case 语句
Delphi(Pascal) code
if Gprs=true then begin case meterNumber of 1,3,4,5: begin CombinCode := '39341'; end; 2: begin CombinCode := '39351'; end; 6,7: begin CombinCode := '39351'; end; end; end;
这样写的case可以嘛?
[解决办法] 可以这样写,不过为了安全可以在加个else,没有必要用 break
case num of 1: fun1; 2: fun2; else other; end; [解决办法]
[解决办法] if Gprs then case meterNumber of 1,3,4,5:CombinCode:='39341'; 2:CombinCode:='39351'; 6,7:CombinCode:='39351'; else CombinCode:='324324324'; end;