VBS教程:VBScript 語句-Property Let 語句_vbs

來源:互聯網
上載者:User

Property Let 語句

在 Class 塊中,聲明名稱、參數和代碼等,它們構成了賦值(設定)的 Property 過程的主體。

 [Public | Private] Property Let name (
 
[arglist,] value

)

    [statement]
    [Exit Property]
    [statement]
End Property

參數

Public

表明 Property Let 過程可以被所有指令碼中的其他所有過程訪問。

Private

表明 Property Let 過程只能被定義之的 Class 塊內的其他過程訪問。

name

Property Let 過程的名稱;遵守標準的變數命名規則,區別僅僅在於其名稱可以與相同 Class 塊中的 Property Get 或 Property Set 過程相同。

arglist

該變數列表代表了在調用時被傳遞到 Property Let 過程的參數。多個參數之間用逗號隔開。Property Let 過程的每個參數的名字必須與 Property Get 過程中的相應參數相同。此外, Property Let 過程的參數比相應的 Property Get 過程總要多一個。該參數為被賦予屬性的值。

value

該變數中包含要賦予屬性的值。當過程被調用時,該參數將出現在調用運算式的右側。

statement

任意的一組語句,將在 Property Let 過程的主體內執行。

注意每個 Property Let 語句必須為所定義的屬性定義至少一個參數。該參數(在存在多個參數時的最後一個參數)包含了當 Property Let 語句被調用時要賦予屬性的值。該參數在前面的文法中被稱為value。

說明

如果未明確地使用 Public 或 Private進行指定,Property Let 過程被預設設定為公有的,即它們對於指令碼內的其他所有過程都是可見的。Property Let過程中的局部變數的值在不同的程序呼叫之間是不被儲存的。

在其他任何過程(例如 Function 或 Property Get)的內部不能夠定義 Property Let 過程。

Exit Property 語句將導致立即從 Property Let 過程中退出。程式將從調用 Property Let 過程的語句之後的點繼續執行。Exit Property 語句可以出現在 Property Let 過程中的任何位置,次數不限。

與 Function 和 Property Get 過程類似,Property Let 過程是一個單獨的過程,它可以接受參數,執行一系列的語句,還可以改變參數的值。不過,與Function 和 Property Get 過程不同的是,它們兩者都返回一個值,而Property Let過程只能用於屬性賦值運算式的左側。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.