Delphi中選擇語句的使用

2022-03-27 21:13:04 字數 2247 閱讀 5901

if then語句的使用

方式一 if then...

//這裡又可以寫成兩種,但是建議一句的不加begin 多句的加begin

if (a>0

) then

語句1;

或if (a>0

) then

begin

語句1; //這裡說明一下如果只有乙個語句也可以用begin.但是語句後邊;可寫可不寫.建議按規定的來.

語句1;

end;

方式二 if then else...

//單個語句的一種方式

if (a>0

) then

語句1else

語句2;

//*****===特別注意- -和vb不同。沒有end;任何if語句後邊都不用加end;只有多語句加了begin之後才加end;

//多個語句的和個單個語句混合表示式.

if (a>0

) then

begin

語句1;

語句2;

end //注意這裡不能加;只要是有else的後邊end都不能加;除了最後乙個

else

begin

語句1;

語句2;

end; //注意這裡要加; 整個if語句結束,

//如果不是多語句的結尾不需要加end; 和vb不同

方式二 if then else if...

//單個語句的一種方式

if (a>0

) then

語句1else if(a>1

) then

語句2;

else if(a>2

) then

...n

//多個語句的和個單個語句混合表示式.

if (a>0

) then

begin

語句1;

語句2;

end //注意這裡不能加;只要是有else的後邊end都不能加;除了最後乙個

else if (a>1

) then

begin

語句1;

語句2;

endelse //當然else也可以不用。

語句1;

//如果不是多語句的結尾不需要加end; 和vb不同

case of語句的使用

一.方式

case 《表示式》 of

《數值》:《語句》;

《數值》:《語句》;

else

《語句》;

end;

例1:case a of 

1:語句1;

2:語句2;

end;

例2:case a of 

1:語句1;

2:語句2;

else

語句n;

end;

例3:case a of 

1,2,3:語句1;

2:語句2;

end;

二.方式 多語句

case 《表示式》 of

《數值》:

begin

語句1;

語句2;

語句n;

end;

else

《語句》;

end;

case a of

1:showmessage('a'

);2:begin

showmessage('b

');showmessage('b

');end;

3:showmessage('a'

);4:begin

showmessage('b

');showmessage('b

');showmessage('c

');end;

else

showmessage(inttostr(a));

end;

//注意case of

語句和if又不同 結束必須用end;結尾.而if則不需要

而且每一句中多語句也好單個語句也好都需要;結尾

'********************===

在delphi中基本上多語句就一定要用begin+end當然注意只有最後一句才能加;

Delphi中建議使用的語句

var b boolean begin b boolean 2 這樣只是為了除錯 b true if b true then showmessage b true 不建議 不安全 if b then showmessage b 建議 簡短 end var b boolean begin if edi...

獲取Map中選擇的要素

1 使用ienumfeturea物件獲取map中的featureselection,該方法可以獲取所有圖層的選擇要素。imap中的featureselection可不是ifeatureselection,而是iselection。2 使用iselectionset,ienumids,featurec...

Delphi程式設計中建議使用的語句

var b boolean begin b boolean 2 這樣只是為了除錯 b true if b true then showmessage b true 不建議 不安全 if b then showmessage b 建議 簡短 end var b boolean begin if edi...