public 關鍵字將公共訪問權限授予一個或多個被聲明的編程元素。對公共元素的可訪問性沒有限制。 public 關鍵字用于下面的上下文中: class 語句 const 語句 declare 語句 delegate 語句 dim 語句 enum 語句 event 語句 function 語句 interface 語句 module 語句 property 語句 structure 語句 sub 語句
2、private
private 關鍵字將私有訪問權限授予一個或多個被聲明的編程元素。對私有元素的訪問只能發生在聲明私有元素的上下文中,其中包括任何嵌套類型的成員,例如從嵌套過程內或嵌套枚舉中的賦值表達式內進行訪問。(不能用于module語句) private 關鍵字用于下面的上下文中: class 語句 const 語句 declare 語句 delegate 語句 dim 語句 enum 語句 event 語句 function 語句 interface 語句 property 語句 structure 語句 sub 語句
3、protected
protected 關鍵字將受保護訪問權限授予一個或多個被聲明的編程元素。受保護的元素僅可從它們自己的類或派生類中訪問。受保護訪問不是友元訪問的超集。 在同一聲明中,可以將 protected 關鍵字與 friend 關鍵字結合使用。此組合對聲明的元素同時授予 friend 和 protected 訪問權限,故從同一程序集、它們自己的類和任何派生類均可訪問它們。 protected 關鍵字用于下面的上下文中: class 語句 const 語句 declare 語句 delegate 語句 dim 語句 enum 語句 event 語句 function 語句 interface 語句 property 語句 structure 語句 sub 語句
4、friend
friend 關鍵字授予對一個或多個所聲明的編程元素的友元訪問權限。友好元素可從包含它們聲明的程序和同一程序集的其他任何地方進行訪問。 friend 關鍵字可以在同一聲明中與 protected 關鍵字結合使用。此組合對聲明的元素同時授予 friend 和 protected 訪問權限,故從同一程序集、它們自己的類和任何派生類均可訪問它們。 friend 關鍵字用于下面的上下文中: class 語句 const 語句 declare 語句 delegate 語句 dim 語句 enum 語句 event 語句 function 語句 interface 語句 module 語句 property 語句 structure 語句 sub 語句
在模塊、類、結構、過程或塊級使用以聲明和分配變量的存儲空間。用 dim 聲明的變量對包含 dim 語句的區域內的所有代碼都可用。如果它們是在模塊、類或結構中(但在過程外)聲明的,則可從該模塊、類或結構中的任何地方訪問它們。如果它們是在過程或塊中聲明的,則只能從該過程或塊中訪問它們。若要更詳細地指定它們的可訪問性,請包含 public、protected、friend、protected friend、private 或 static 關鍵字。 dim 語句可以聲明變量的數據類型并初始化它的內容。