我有一個文本文件,它看起來像將字符串轉換爲一個多層次的解釋
tabs.main="******"
tabs.settings="******"
settings.setting1="******"
settings.setting2="******"
settings.setting3="******"
settings.setting4="******"
settings.setting5.title="******"
settings.setting5.settingoption1="******"
settings.setting5.settingoption2="******"
我希望能夠做的是解析成一個多層次的解釋這一點。例如,我會有一個根字典,看起來像這個Dictionary<string, object>
,並且我將擁有它們自己的標籤和設置,這兩個標籤和設置都是Dictionary<string, object>
。在一個圖形化的形式,我想要的是:
Dictionary<string, object>
-> Dictionary<"tabs", object>
-> Dictionary<"main", "*******">
-> Dictionary<"settings", "*******">
-> Dictionary<"settings", object>
-> Dictionary<"setting1", "*******">
等等等等。這可能嗎?如果是這樣,有人能給我一個正確的方向指針。
我知道,在發佈我的問題後,我意識到了這一點。我相應地修改了它。這實際上是我最終做到的!實際上,我正在使用DynamicObject訪問字典來處理這些痛苦! – jduncanator