關於 Microsoft Visual C# 程式碼與 UML 之對應

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

進行反向工程時,下列 Visual Basic C# 程式碼建構會對應至 UML 元件。

命名空間

C# 命名空間在反向工程後會成為 UML 套件並包含:

  • 姓名

  • 成員

類別

C# 類別進行反向工程為 UML 類別,而且包括:

  • 姓名

  • 繼承類別與執行介面

  • 可見性 (公用、保護或私用)

  • IsAbstract

  • IsLeaf

  • 基礎類別與執行介面

  • 成員作業/函數

  • 成員變數

附註: 在 C# 中,Microsoft Office Visio UML 不支援下列類別結構:

  • 新增

  • 內部

介面

C# 介面在反向工程後會成為 UML 介面圖形並包含:

  • 姓名

  • 可見性 (公用、保護或私用)

  • IsLeaf

  • 基礎介面

  • 成員作業

列舉的類型

C# 列舉類型進行反向工程為 << 列舉 >> 鉛版與 UML 資料類型 ,並包含:

  • 姓名

  • 可見性 (公用、保護或私用)

  • IsLeaf

  • 成員

附註: 在 C# 中,Microsoft Office Visio UML 不支援由基礎類型提供的資訊。

結構

C# 結構進行反向工程為 << 結構 >> 鉛版] 與 [UML 類別,其中包括:

  • 姓名

  • 可見性 (公用、保護或私用)

  • IsAbstract

  • IsLeaf

  • 基礎類別與執行介面

  • 成員

屬性

C# 中的內容進行反向工程為 UML 作業,而且包括:

  • 姓名

  • 可見性 (公用、保護或私用)

  • 類型

  • Get 與 Set 方法 (新增為程式碼產生選項)

附註: Microsoft Office Visio UML 不支援下列 C# 屬性:

  • 新增

  • 內部

  • 覆寫

代理人

  • C# 的委派在反向工程後會成為具有 <<delegate>> 造型的 UML 類別,並包含:

  • 姓名

  • 可見性 (公用、保護或私用)

  • 簽章 (新增至類別,成為一項作業)

成員作業

C# 成員作業進行反向工程為 UML 作業,而且包括:

  • 姓名

  • 可見性 (公用、保護或私用)

  • 範圍 (靜態或共用)

  • IsPolymorphic

  • IsAbstract

  • 作業種類

作業是根據其類型而標示的,例如,建構函式、解構函式、屬性、事件、索引器或程序。您可以使用 [UML 作業屬性] 對話方塊的 [程式碼產生選項],就可以在 UML 模型中檢視這些標記值。

  • 傳回類型

  • 參數

附註: Microsoft Office Visio UML 不支援下列 C# 成員作業:

  • 新增

  • 內部

  • 外部

  • 覆寫

常數

常數在 C# 進行反向工程為 UML 屬性,並包含:

  • 可見性 (公用或私用)

  • 類型

  • 初始值

常數會新增至模型,成為可變更欄位設定成凍結的屬性。

附註: 程式碼的唯讀元素不會在反向工程後變成常數。

成員變數

C# 成員變數進行反向工程為 UML 屬性,包括:

  • 姓名

  • 類型

  • 可見性 (公用、保護或私用)

  • 範圍 (靜態或共用)

  • 可變更 (凍結或可變更)

  • 初始值

方法參數

C# 方法參數進行反向工程為 UML 參數,而且包括:

  • 姓名

  • 類型

  • 方向 (進、進出、出或返回)

  • 預設值

不支援的 UML C# 程式碼建構

進行由 Visual Studio .NET 至 Microsoft Office Visio 的反向工程時,不會將下列 C# 程式碼建構對應至 UML 元件。

  • 類別:新增、內部、靜態建構函式

  • 資料成員:新增、內部

  • 列舉的類型:基礎類型

  • 事件:新增、內部

  • 例外狀況

  • 參數:paramArray

  • 屬性:新增、內部、覆寫、密封

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×