前言
本來(lái)7月份想著是用一個(gè)月把基礎(chǔ)拾遺寫完的,結(jié)果斷斷續(xù)續(xù)寫了4個(gè)月了,才寫了這幾篇,這兩天又規(guī)劃著多寫幾篇,希望能堅(jiān)持吧。前兩天一次和同事聊天提到了特性Attribute,竟然有的同事都不知道它的存在。所以就在周末的時(shí)候總結(jié)了一下。
1.特性概念
特性(Attribute)是用于在運(yùn)行時(shí)傳遞程序中各種元素(比如類、方法、結(jié)構(gòu)、枚舉、組件等)的行為信息的聲明性標(biāo)簽。您可以通過(guò)使用特性向程序添加聲明性信息。一個(gè)聲明性標(biāo)簽是通過(guò)放置在它所應(yīng)用的元素前面的方括號(hào)([ ])來(lái)描述的。
特性(Attribute)用于添加元數(shù)據(jù),如編譯器指令和注釋、描述、方法、類等其他信息。比如我們?cè)趫?zhí)行方法之前,要先判斷一下用戶有沒(méi)有執(zhí)行這個(gè)方法的權(quán)限,方法出現(xiàn)異常的時(shí)候怎么去處理。
1.1.枚舉
為啥要在這聊枚舉,是不是sa,我把代碼貼出來(lái)。
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式