前文中,老周已經(jīng)厚著臉皮介紹了類(lèi)型的聲明,類(lèi)型里面包含的自然就是類(lèi)型成員了,故,順著這個(gè)思路,今天咱們就了解一下如何向類(lèi)型添加成員。
咱們都知道,常見(jiàn)的類(lèi)型成員,比如字段、屬性、方法、事件。表示代碼成員的類(lèi)型與 CodeTypeDeclaration 類(lèi)有著共同的基類(lèi)—— CodeTypeMember。畢竟類(lèi)型也好,類(lèi)型成員也好,都有共同特征。
下面,簡(jiǎn)單認(rèn)識(shí)一下相關(guān)的幾個(gè)類(lèi)型,心里也有個(gè)譜。
CodeMemberField:字段
CodeMemberProperty:屬性
CodeMemberMethod:方法
CodeConstructor:構(gòu)造函數(shù)
CodeMemberEvent:事件
下面來(lái)個(gè)例子,聲明一個(gè)Dog類(lèi),并且為它添加一個(gè)帶有單個(gè) string 類(lèi)型參數(shù)的構(gòu)造函數(shù),以及一個(gè)名為Age