轉載:c#的特性解釋

釋是對程序源代碼的一種說明,主要目的是給人看的,在程序被編譯的時候會被編譯器所丟棄,因此,它絲毫不會影響到程序的執行。

Attribute是程序代碼的一部分,它不但不會被編譯器丟棄,而且還會被編譯器編譯進程序集(Assembly)的元數據(Metadata)裏。在程序運行的時候,隨時可以從元數據(元數據:.NET中元數據是指程序集中的命名空間、類、方法、屬性等信息,這些信息是可以通過Reflection讀取出來的。)中提取提取出這些附加信息,並以之決策程序的運行。
https://www.wangt.cc/2020/09/c-特性(attribute)/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章