C# 配置Config自定義節點的智能提示

根據標題,你大概就能知道我要幹什麼,如果不明白,我解釋一下,做C#開發的人都接觸過config文件,當創建一個C#項目或者工程時,就會有這麼個文件。什麼叫智能提示呢?如下圖,當輸入時,會有一個下拉列表的智能提示,非常好用,

151557639.png

可是,如果是自定義的config節點,就不會有提示,如果你想做,那就繼續往下看。

首先,怎樣爲config添加自定義的節點。

 先創建一個自定義類 ,把下面代碼加進去

143428679.png

143431161.png

143433259.png

然後在config的configuration的最上部添加section,  type="工程名+文件夾(如有)+類名,工程名"

 

151442672.png

做完上面,就完成了在config裏面的自定義節點,如何智能提示呢?

和xml智能提示一樣,要先創建xsd

121424853.png

 

對於節點的結構是這樣的

<TermGroupAndTermSetNames>

   <GroupTermSets>

         <add GroupName="" TermSetName="" Replicate=""/>

   </GroupTermSets>

</TermGroupAndTermSetNames>

 注意:add一定是小寫,不然代碼讀取不到

 

然後再創建一個同名的xml文件

144536387.png

 

現在你就可以在config裏面智能提示自定義的config節點了

121608619.png

 

後臺讀取方法:

GroupAndTermSetConfiguration config = (GroupAndTermSetConfiguration)System.Configuration.ConfigurationManager.GetSection("TermGroupAndTermSetNames");
foreach (GroupAndTermSetConfigElement configelement in config.GroupTermSets)
{
if (configelement.Replicate)
{ }
}

 

 

你們也試試吧

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