匿名委派範例
更新: 2008 年 7 月
這個範例會示範如何使用匿名方法來計算員工的薪資紅利。因為不需要定義不同的方法,所以使用匿名方法可簡化程式。
注意事項: |
---|
此範例的命名錯誤。此功能正確的用詞是「匿名方法」(Anonymous Method)。此外,匿名方法是 C# 2.0 的功能,在 C# 3.0 中已由 Lambda 運算式取代。如需匿名方法和 Lambda 運算式的詳細資訊,請參閱匿名函式 (C# 程式設計手冊)。 |
每位員工的資料會儲存於包含個人詳細資料的物件,以及參考需要計算紅利之演算法的委派中。只要使用委派來定義演算法,無論實際上是如何算出紅利,都可以使用同樣的方法執行紅利計算。也請注意,區域變數 multiplier 將會變成擷取到的外部變數,因為委派的計算參考了該變數。
若要取得範例及其安裝指示
請執行下列其中一項或多項作業:
按一下 [說明] 功能表上的 [範例]。
讀我檔案會顯示範例的相關資訊。
造訪 Visual Studio 2008 範例 網站 (英文)。您可以在此找到最新版的範例。
在已安裝 Visual Studio 的電腦中尋找範例。根據預設,範例和讀我檔案會安裝在 drive:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid 中。如果是 Visual Studio Express 版,則所有範例都能在線上找到。
如需詳細資訊,請參閱尋找範例檔案。
安全性注意事項: |
---|
範例程式碼可說明整個概念,並顯示和此概念相關的程式碼。此程式碼可能不符合特定環境的安全性要求,您也不應該以範例所示的方法使用此程式碼。我們建議您新增安全性及錯誤處理程式碼,讓您的專案更安全完善。Microsoft 提供的程式碼未經修改,並且不對任何可能造成的後果負任何責任。 |
若要在 Visual Studio 中建置和執行 AnonymousDelegates 程式碼範例
- 在 [偵錯] 功能表上,按一下 [啟動但不偵錯]。
若要從命令列建置和執行 AnonymousDelegates 程式碼範例
使用 Change Directory (cd) 命令變更至 AnonymousDelegates 目錄。
輸入下列命令:
csc AnonymousDelegates.cs AnonymousDelegates
請參閱
概念
參考
其他資源
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2008 年 7 月 |
加入簡介備註。 |
內容 Bug 修正。 |