共用方式為


Visual Studio 的 .NET Framework 類別庫簡介

更新:2007 年 11 月

.NET Framework 的重要功能之一就是基底類別庫。如需 Common Language Runtime、類別庫、Common Language Specification (CLS) 和 .NET Framework 的其他功能,請參閱深入 .NET Framework

命名空間

.NET Framework 類別庫是由命名空間所組成。每個命名空間都包含可以在程式中使用的型別:類別、結構、列舉型別、委派 (Delegate) 及介面。如需命名空間的概觀,請參閱類別庫

命名空間會提供範圍 (Scope):您可以在程式中使用兩個名稱相同的類別,只要它們是在不同命名空間中以及將名稱限定在命名空間中即可。命名空間名稱是型別 (namespace.typename) 完整名稱的一部分。

Microsoft 隨附的所有命名空間都是以下列任一名稱開頭:System 或 Microsoft。

Managed DLL (組件)

.NET Framework 類別庫的功能不只包含在單一的 DLL 中。將基底類別的功能置放在多個 DLL 中,Managed 程式在啟動時就不需要載入大型的 DLL,而只要載入一或多個較小的 DLL 即可。這樣可以減少程式的啟動時間。

您可以使用在您專案中定義的命名空間。不過,您通常會使用位在 Managed DLL 中之命名空間的型別。Managed DLL 也稱為組件 (Assembly)。

當您在 Visual Studio 中建立 Visual Basic 或 Visual C# 專案時,就已參考最常用的基底類別 DLL (組件)。不過,如果您需要使用在 DLL 中尚未參考的型別,您需要將參考加入至 DLL。[加入參考] 對話方塊可以讓您加入組件。

命名空間和組件:使用方式摘要

以下是 Managed DLL (組件)、命名空間及命名空間中型別的常見用法摘要:

  1. 找出提供所需功能的類別。如需詳細資訊,請參閱 Visual Studio 中的 .NET Framework 類別庫

  2. 在型別的文件概觀中,記下型別組件和命名空間的名稱。

  3. 檢查您的專案中是否已參考組件。開啟 [方案總管],接著檢視 [參考] 節點之下的部分。

  4. 如果您看不到組件參考,請以滑鼠右鍵按一下 [參考] 節點,然後選取 [加入參考]。如需詳細資訊,請參閱加入和移除參考

  5. 在加入組件參考之後,您就可以存取組件中的型別。

    秘訣

    如果您不想要使用完整名稱 (namespace.typename),您可以使用 Visual Basic 中的 Imports 陳述式或 Visual C# 中的 using 關鍵字。

以下範例將顯示 Visual Basic 和 Visual C# 如何隱含使用命名空間 (以及 Visual Basic 中的類別) 限定詞 (Qualifier):

' TestImports.vb
Imports System.Console
Module Module1
   Sub Main()
      WriteLine("Hello")
      ' Without the Imports statement, you would have to use
      ' System.Console.WriteLine("Hello").
      End Sub
End Module
// TestUsing.cs
using System;
class MyClass
{
   public static void Main()
   {
      Console.WriteLine("Hello");
      //  Without the using statement, you would have to use
      // System.Console.WriteLine("Hello");
   }
}

您可以將這段程式碼放入稱為 test.vb 或 test.cs 的檔案中,然後藉由輸入 vbc TestImports.vb 或 csc TestUsing.cs,在命令列進行編譯。您不需要明確參考 mscorlib.dll (含有 System 命名空間的組件),因為 Visual Basic 或 Visual C# 編譯器一定會參考 mscorlib.dll。

請參閱

參考

.NET Framework 類別庫參考

其他資源

Visual Studio 中的 .NET Framework 類別庫

.NET Framework 的概觀

Microsoft .NET 網站 (https://www.microsoft.com/taiwan/net)