0
我在VS2010中的項目設置中添加了一個StringDictionary。當我嘗試在我的程序中添加成員時,我得到一個NullReferenceException
。當我嘗試在我的項目設置中的Value
列中初始化一個值時,它說我的條目不能轉換爲StringDictionary。我確定它正在尋找一些XML代碼,但是在編譯之前沒有更好的方法來初始化StringDictionary嗎?如何在我的項目設置中初始化StringDictionary
附加信息:
進入菜單 - >項目 - > [項目名稱]>屬性 - >設置
添加一個設置命名類型的
mySetting
System.Collections.Specialized.StringDictionary
在您的代碼中添加一行
[ProjectName].Properties.Settings.Default.mySetting.Add("key","value");
運行並獲取exce ption。
請顯示您的**代碼**。 –
謝謝!因爲它是VS2010中的所有GUI,所以實際上沒有太多的代碼。我已經添加了一些關於如何生成錯誤的步驟。 – user2320861
爲值嘗試'新的System.Collections.Specialized.StringDictionary()'或東西。這只是一個猜測,儘管我自己沒有嘗試過,但它看起來像你需要初始化你的字典,這似乎是一個不錯的方式。或者,如果這不起作用,請嘗試通過某種初始化程序中的代碼進行設置。 – Chris