我正在運行VS 2013 Express目標4.5。我有一個名爲ConfigMgrTest2的Windows窗體測試應用程序。在解決方案資源管理器中移動時出現兩個問題:解決方案資源管理器Visual Studio C#2013 Express
(1)使用Settings Designer工具創建了一個名爲'applicationSetting1'的應用程序設置。要訪問此設置,我需要這個語法:
var r = ConfigMgrTest2.Properties.Settings.Default.applicationSetting1;
我不明白爲什麼我需要通過默認屬性來調用它。 Default和'applicationSetting'都是Settings類的成員。和「默認」涉及到「defaultInstance」爲什麼不直接叫我「applicationSetting」是這樣的:
var r = ConfigMgrTest2.Properties.Settings.applicationSetting1;
(2)設置類兩個部分中創建。在Settings.Designer.cs文件中,創建了Default屬性。在Settings.cs中,創建設置事件處理程序。在我的一個項目中,我可以在解決方案資源管理器中看到Settings.cs文件,但在另一個項目中,我似乎錯過了此節點。
我想知道默認屬性是一樣的,但我從來沒有問過。 –