Delphi as is self

as (operator ) 運算子, 是用來 型態轉換 ,會將 左方運算元型態 轉為 右方運算元型態
語法:
object as class
例:
procedure TForm1.Button1Click(Sender:TObject);
begin
showmessage((Sender as TButton)).Name;
end;
is 運算子,檢驗 左方運算子物件實體 是否屬於 右方運算元類別 或 子類別,回傳值為 Boolen: True or False
語法:
object is class
注意:
is 回傳 True 或 False 那是在允許使用 is 運算子狀態下, 若在不允許狀態下會產生 編譯錯誤 而不是 False

本篇發表於 未分類。將永久鍊結加入書籤。

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>