Microsoft® Visual Basic® Scripting Edition
Set 陳述式
 程式語言參考 
  | Version 1 

請參閱


說明
指定物件引用給變數或屬性
語法
Set objectvar = {objectexpression | Nothing}

Set 陳述式的語法具有以下幾個部分:

組成部分 說明
objectvar 變數或屬性的名稱,遵循標準變數命名規格。
objectexpression 含有下列幾種元素的運算式:物件名稱、相同物件型態而另宣告的變數,或是能傳回相同物件型態的函數或方法。
Nothing 停止 objectvar 和任何特定物件的關連。指定 objectvarNothing,會在沒有其它變數引用時,釋放所有與先前物件有關的系統和記憶體資源。

註解
為了正確性,objectvar 的物件型態必和指定它的物件相一致。

DimPrivatePublic、或 ReDim 陳述式只宣告變數會引用物件,但若不使用 Set 陳述式來指定特定物件,則沒有實際上的物件引用。

一般當使用 Set 來引用物件給變數時,並非複製一份物件給變數,而是建立一份對該物件的引用。所有的物件變數都可以引用相同的物件。因為變數是引用該物件,而不是引用該物件的複製品,該物件若改變,則所有引用它的變數也會跟著改變。