3 回答

TA貢獻1820條經驗 獲得超9個贊
還有另一種解決方案-需要一些手動編輯設置文件,但此后在VS環境和代碼中工作正常。并且不需要其他功能或包裝。
事實是,VS允許int[]默認在設置文件中序列化類型-只是不允許您默認選擇它。因此,創建一個具有所需名稱的設置(例如SomeTestSetting),并將其設置為任何類型(例如string,默認情況下)。保存更改。
現在轉到項目文件夾,然后使用文本編輯器(例如,記事本)打開“ Properties \ Settings.settings”文件?;蛘?,您也可以通過在解決方案資源管理器中右鍵單擊“->屬性-> Settings.settings”,在VS中打開該文件。 ”,選擇“打開方式...”,然后選擇“ XML編輯器”或“源代碼(文本)編輯器”。在打開的xml設置中找到您的設置(如下所示):
<Setting Name="SomeTestSetting" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
將“類型”參數從更改System.String為System.Int32[]?,F在,本節將如下所示:
<Setting Name="SomeTestSetting" Type="System.Int32[]" Scope="User">
<Value Profile="(Default)" />
</Setting>
現在保存更改并重新打開項目設置-貼吧!-我們擁有類型為SomeTestSetting的設置System.Int32[],可以通過VS設置設計器(也可以是值)以及在代碼中進行訪問和編輯。
- 3 回答
- 0 關注
- 646 瀏覽
添加回答
舉報