匯入命名空間可讓您在程式碼中使用來自該命名空間的專案,而不需要完全限定專案。 例如,如果您要存取 Create 類別中的 System.Messaging.MessageQueue 方法,您可以匯 System.Messaging 入 命名空間,並只參考程式碼中所需的項目作為 MessageQueue.Create。
匯入的命名空間是在項目設計工具的 [參考] 頁面上管理。 您在此對話框中指定的匯入會直接傳遞至編譯程式 (/imports),並套用至專案中的所有檔案。 請使用Imports語句來在單一原始碼檔案中使用命名空間。
加入已匯入的命名空間
在 [方案總管] 中,以滑鼠右鍵按兩下項目節點,然後選取 [ 屬性],或按 Alt+Enter。
在 [項目設計工具] 中,移至 [ 參考]。
在 [ 匯入的命名空間] 列表中,選取您要新增之命名空間的複選框。
備註
若要匯入,命名空間必須位於參考的元件中。 如果命名空間未出現在清單中,您必須將參考新增至包含它的元件。 如需詳細資訊,請參閱 管理專案中的參考。
移除匯入的命名空間
在 [方案總管] 中,以滑鼠右鍵按兩下項目節點,然後選取 [ 屬性],或按 Alt+Enter。
在 [項目設計工具] 中,移至 [ 參考]。
在 [ 匯入的命名空間] 清單中,清除您想要移除之命名空間的複選框。
用戶匯入
用戶匯入可讓您在命名空間內匯入特定類別,而不是整個命名空間。 例如,您的應用程式可能有命名空間的 System.Diagnostics 匯入,但您感興趣的命名空間中唯一的類別是 Debug 類別。 您可以將 Debug 定義為使用者匯入,然後移除 System.Diagnostics 的匯入。
如果您稍後變更心意,並決定這確實是您需要的 EventLog 類別,您可以使用更新功能輸入 EventLog 作為使用者匯入和覆寫 Debug 。
新增用戶匯入
在 [方案總管] 中,以滑鼠右鍵按兩下項目節點,然後選取 [ 屬性],或按 Alt+Enter。
在 [項目設計工具] 中,移至 [ 參考]。
在 [ 匯入的命名空間 ] 清單下方的文本框中,輸入您想要匯入之命名空間的完整名稱,包括根命名空間。
點擊新增使用者匯入按鈕,將命名空間新增至匯入的命名空間清單。
備註
如果命名空間符合清單中已經有的命名空間,將會停用 [ 新增使用者匯 入] 按鈕;您無法新增兩次匯入。
更新用戶匯入
在 [方案總管] 中,以滑鼠右鍵按兩下項目節點,然後選取 [ 屬性],或按 Alt+Enter。
在 [項目設計工具] 中,移至 [ 參考]。
在 [ 匯入的命名空間] 清單中,選取您想要變更的命名空間。
在 [ 匯入的命名空間 ] 清單下方的文字框中,輸入新命名空間的名稱。
按兩下 [ 更新使用者匯入] 按鈕,以更新 [ 匯入的命名空間 ] 清單中的命名空間。
在項目檔中
當您在項目設計工具中進行變更時,項目檔會更新以反映您的變更。 匯入的命名空間會出現在項目檔中,如下列程式代碼所示:
<ItemGroup>
<Import Include="System.Collections.Specialized" />
<Import Include="System.ComponentModel" />
<Import Include="System.Web" />
<Import Include="System.Windows.Markup" />
<Import Include="System.Xml" />
</ItemGroup>