사전, < 문자열, 객체>에 문자열과 사전 < 문자열,> 매핑이 있습니다. 내부 사전에 키 값 쌍을 추가하는 방법 < string, int>?사전의 사전에 키 값 쌍을 추가합니다.
Dictionary <string,object> dict = new Dictionary <string,object>();
Dictionary <string,int> insideDict = new Dictionary <string,int>();
// ad some values in insideDict
dict.Add("blah",insideDict);
이제 dict에는 문자열로 매핑 된 사전이 있습니다. 이제 개별적으로 값을 innerDict에 추가하고 싶습니다. 시도했습니다
dict["blah"].Add();
어디로 가고 있습니까?
@GiladGreen가 추가되었습니다. – nighthowler
내 대답과 비교하십시오. 상단 .Add 앞에 추가 한 주석이 올바르지 않습니다.이 줄은 키 "blah"및 insideDict 값을 갖는 항목을 외부 사전에 추가합니다. 두 번째 .Add - 해당 함수에 매개 변수를 지정해야합니다. 다른 키와 값 (내부 사전 용)이 필요합니다. –
@GiladGreen이 주석은 innerDict에 대한 키 값 쌍을 추가하는 것을 의미하는 두 번째 문에 대한 것입니다. – nighthowler