if then語句的使用
方式一 if then...
//這裡又可以寫成兩種,但是建議一句的不加begin 多句的加beginif (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 of1: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...