2014-03-19 4 views
0

VS2010의 프로젝트 설정에 StringDictionary를 추가했습니다. 내 프로그램에서 회원을 추가하려고하면 NullReferenceException이됩니다. 내 프로젝트 설정에서 Value 열의 값을 초기화하려고하면 내 항목을 StringDictionary로 변환 할 수 없다고 표시됩니다. 나는 그것이 XML 코드를 찾고 있다고 확신하지만 컴파일하기 전에 StringDictionary를 초기화하는 더 좋은 방법이 아닌가?내 프로젝트 설정에서 StringDictionary를 초기화하는 방법

추가 정보 : 메뉴로

  1. 이동 -> 프로젝트 -> [프로젝트 이름]> 속성 ... -> 설정

  2. 는 설정이 유형의 mySetting라는 이름의 추가 System.Collections.Specialized.StringDictionary

  3. 코드에 라인을 추가하십시오. [ProjectName].Properties.Settings.Default.mySetting.Add("key","value");

  4. 실행하고 exce를 얻으십시오. .

+1

** 코드 **를 표시하십시오. –

+0

감사! VS2010의 모든 GUI이므로 코드가별로 없습니다. 오류를 생성하는 방법에 대한 몇 가지 단계를 추가했습니다. value에 대한 – user2320861

+0

은'new System.Collections.Specialized.StringDictionary()'또는 무엇인가를 시도합니다. 이것은 비록 내가 직접 시도하지는 않았지만 당신이 당신의 사전을 초기화 할 필요가있는 것처럼 보이기 때문에 이것은 추측 일 뿐이다. 그리고 이것은 나쁜 방법이 아닌 것처럼 보인다. 또는 작동하지 않는 경우 일종의 초기화 프로그램에서 코드를 통해 설정해보십시오. – Chris

답변

0

난 그냥 하나의 Hashtable 설정 대신에 두 ArrayList 설정을 사용하여 끝났다.