Microsoft® Visual Basic® Scripting Edition Set 陳述式 |
程式語言參考 | Version 1 |
指定物件引用給變數或屬性。
Set objectvar = {objectexpression | Nothing}Set 陳述式的語法具有以下幾個部分:
組成部分 說明 objectvar 變數或屬性的名稱,遵循標準變數命名規格。 objectexpression 含有下列幾種元素的運算式:物件名稱、相同物件型態而另宣告的變數,或是能傳回相同物件型態的函數或方法。 Nothing 停止 objectvar 和任何特定物件的關連。指定 objectvar 為 Nothing,會在沒有其它變數引用時,釋放所有與先前物件有關的系統和記憶體資源。
為了正確性,objectvar 的物件型態必和指定它的物件相一致。Dim、Private、Public、或 ReDim 陳述式只宣告變數會引用物件,但若不使用 Set 陳述式來指定特定物件,則沒有實際上的物件引用。
一般當使用 Set 來引用物件給變數時,並非複製一份物件給變數,而是建立一份對該物件的引用。所有的物件變數都可以引用相同的物件。因為變數是引用該物件,而不是引用該物件的複製品,該物件若改變,則所有引用它的變數也會跟著改變。