訓練
模組
Extend Elements in Finance and Operations apps - Training
Learn how to extend a table and create a form extension in this module on customizing finance and operations apps.
Common Language Runtime 可讓您加入稱為屬性 (Attribute) 之類似關鍵字的描述性宣告,以標註類型、欄位、方法和屬性 (Property) 等程式設計項目。 當您編譯執行階段的程式碼時,它會轉換成 Microsoft 中繼語言 (MSIL),並與編譯器所產生的中繼資料一起放在可攜式執行檔 (PE) 中。 屬性可讓您將額外的描述性資訊放入中繼資料,其可使用執行階段反映服務來擷取。 編譯器會在您宣告衍生自 System.Attribute 的特殊類別執行個體時建立屬性。
.NET 會針對各種原因使用屬性並解決一些問題。 屬性描述如何序列化資料、指定用來強制執行安全性的特性,以及限制 Just-in-Time (JIT) 編譯器的最佳化程度,讓程式碼保持易於偵錯。 屬性也可記錄檔案名稱或程式碼作者,或者在表單開發期間控制控制項和成員的可見性。
標題 | 描述 |
---|---|
套用屬性 | 描述如何將屬性套用至您程式碼的項目。 |
撰寫自訂屬性 | 描述如何設計自訂屬性類別。 |
擷取儲存於屬性中的資訊 | 描述如何針對載入執行內容中的程式碼擷取自訂屬性。 |
中繼資料和自我描述元件 | 提供中繼資料的概觀,並描述如何在 .NET 可攜式執行檔 (PE) 中實作。 |
如何:將組件載入僅限反映的內容 | 說明如何擷取僅限反映的內容中的自訂屬性資訊。 |
訓練
模組
Extend Elements in Finance and Operations apps - Training
Learn how to extend a table and create a form extension in this module on customizing finance and operations apps.
文件
進一步瞭解:套用屬性
瞭解如何為屬性執行個體、相同範圍的多個執行個體,以及不同範圍的多個執行個體等,擷取儲存在屬性中的資訊。
了解如何在 C# 中建立自訂屬性,方法是定義衍生自 Attribute 類別的屬性類別。