:Dictionary <string, Dictionary <string, object >>에 항목을 추가하는 방법은 무엇입니까?
LayoutManager layoutManager = new LayoutManager();
layoutManager.AddMainContentView("customers", "intro",
new View { Title = "Customers Intro", Content = "This is customers intro." });
그러나 구문 나는 아래 AddMainContentView()에 사전이 사전을 작성해야합니까?
public class LayoutManager
{
private Dictionary<string, Dictionary<string, object>> _mainContentViews = new Dictionary<string, Dictionary<string, object>>();
public Dictionary<string, Dictionary<string, object>> MainContentViews
{
get { return _mainContentViews; }
set { _mainContentViews = value; }
}
public void AddMainContentView(string moduleKey, string viewKey, object view)
{
//_mainContentViews.Add(moduleKey, new Dictionary<string, object>(viewKey, view));
//_mainContentViews.Add(moduleKey, viewKey, view);
_mainContentViews.Add(moduleKey, ???);
}
...
}
의미에 따라 다음 중 하나를 선택하십시오. "viewDict [viewKey] = view;" 또는 "viewDict.Add (viewKey, view);" 하지만 둘 다 필요하지는 않습니다. 귀하의 의미는 이제 첫 번째 옵션과 동일합니다. –
정확히 내가 쌓아야 할 것은 잘 작동합니다. 감사합니다. –