根據標題,你大概就能知道我要幹什麼,如果不明白,我解釋一下,做C#開發的人都接觸過config文件,當創建一個C#項目或者工程時,就會有這麼個文件。什麼叫智能提示呢?如下圖,當輸入時,會有一個下拉列表的智能提示,非常好用,
可是,如果是自定義的config節點,就不會有提示,如果你想做,那就繼續往下看。
首先,怎樣爲config添加自定義的節點。
先創建一個自定義類 ,把下面代碼加進去
然後在config的configuration的最上部添加section, type="工程名+文件夾(如有)+類名,工程名"
做完上面,就完成了在config裏面的自定義節點,如何智能提示呢?
和xml智能提示一樣,要先創建xsd
對於節點的結構是這樣的
<TermGroupAndTermSetNames>
<GroupTermSets>
<add GroupName="" TermSetName="" Replicate=""/>
</GroupTermSets>
</TermGroupAndTermSetNames>
注意:add一定是小寫,不然代碼讀取不到
然後再創建一個同名的xml文件
現在你就可以在config裏面智能提示自定義的config節點了
後臺讀取方法:
GroupAndTermSetConfiguration config = (GroupAndTermSetConfiguration)System.Configuration.ConfigurationManager.GetSection("TermGroupAndTermSetNames"); foreach (GroupAndTermSetConfigElement configelement in config.GroupTermSets) { if (configelement.Replicate) { } }
你們也試試吧