Visual C# 範例應用程式

本主題說明可用的 C# 範例。

若要從 Visual Studio 存取範例

  • 按一下 [說明] 功能表上的 [範例]。

    這些範例的預設安裝位置:drive:\Program Files\Microsoft Visual Studio 10.0\Samples\。

如需最新的範例,請參閱 Visual C# 範例網站 (英文)。

安全性注意事項安全性注意事項

這些由 Microsoft 內附的範例是依「現況」提供,不附任何保證。 範例中的程式碼僅做概念說明之用。 這些程式碼可能不符合特定環境的安全性要求。 建議您在專案中加入提供安全性和處理錯誤的程式碼,讓專案具有您想要的安全性和強固性。

Visual Studio 2010 範例

範例

說明

Office 範例

示範可簡化 Office API 物件存取的新功能。 如需詳細資訊,請參閱 HOW TO:使用 Visual C# 2010 功能存取 Office Interop 物件 (C# 程式設計手冊)

Python 範例

顯示如何使用 dynamic (C# 參考) 關鍵字以存取 IronPython 程式庫和 C# 程式碼中的物件。

Variance 範例

示範如何建立及使用 Covariant 和 Contravariant 泛型委派。 如需詳細資訊,請參閱泛型介面中的變異數 (C# 和 Visual Basic)委派中的變異數 (C# 和 Visual Basic)

語言範例

範例

說明

匿名委派範例

示範如何使用未命名的委派,降低應用程式的複雜度。

陣列範例

介紹陣列的使用方式。

屬性範例

介紹如何建立自訂的屬性 (Attribute) 類別、將它們用於程式碼中並透過反映來查詢它們。

集合類別範例

介紹如何建立能夠搭配 foreach 陳述式使用的非泛型集合類別。

COM Interop 範例 (第 1 部分)

介紹使用 C# 來和 COM 物件交互操作的方式。

COM Interop 範例 (第 2 部分)

介紹如何使用 C# 伺服器並搭配 C++ COM 用戶端。

命令列參數範例

示範簡單的命令列處理和陣列索引。

條件式方法範例

說明條件式方法,該方法所提供的強大機制,是根據一個符號是否已定義來決定包含或省略哪一個方法的呼叫。

委派範例

顯示如何宣告委派、將委派對應到靜態和執行個體方法,以及將委派結合成多點傳送委派。

事件範例

顯示如何宣告、叫用和設定 C# 中的事件。

明確介面實作範例

示範如何明確實作介面成員,並介紹如何從介面執行個體中存取這些成員。

泛型範例

介紹如何建立能夠搭配 foreach 陳述式使用的泛型集合類別。

Hello World 範例

Hello World 應用程式。

索引子範例

顯示 C# 類別如何宣告索引子以提供物件的陣列形式存取。

索引屬性範例

介紹如何實作使用索引屬性 (Property) 的類別。 索引屬性可讓您使用代表類似陣列集合的類別。

程式庫範例

介紹如何使用編譯器選項來從多個原始程式檔建立 DLL;並且如何在其他的應用程式中使用此程式庫。

可為 Null 的範例

示範可以設為 Null 的實值型別,例如 double 和 bool。

OLE DB 範例

展示從 C# 中使用 Microsoft Access 資料庫。 課程中會介紹建立資料集和將資料庫的資料表加入資料集的方法。

運算子多載範例

介紹使用者定義類別多載運算子的方法。

部分型別範例

示範如何在多個 C# 原始程式碼檔中定義類別和結構。

平台叫用範例

介紹如何從 C# 呼叫已匯出的 DLL 函式。

屬性範例

介紹屬性 (Property) 的宣告和使用方式;同時說明抽象屬性。

安全性範例

討論 .NET Framework 的安全性,並介紹兩種修改 C# 安全性權限的方法:使用權限類別和使用權限屬性。

結構範例

介紹如何使用 C# 中的 structs。

執行緒處理範例

說明各種執行緒活動,例如建立和執行執行緒、同步化執行緒、執行緒間的互動,以及使用執行緒集區。

Unsafe 程式碼範例

示範如何在 C# 中使用 Unmanaged 程式碼 (使用指標的程式碼)。

使用者定義轉換範例

介紹如何定義使用者定義型別的轉換。

版本範例

藉由使用 override 和 new 關鍵字示範 C# 的版本控制。

XML 文件範例

介紹使用 XML 來撰寫文件程式碼的方式。

Yield 範例

示範如何使用 yield 關鍵字來篩選集合中的項目。

請參閱

其他資源

Visual Studio 2010 程式碼範例

Visual C# 逐步解說