0
我目前正在創建一個應用程序,用戶可以在其中創建公告。我想保存用戶公告,並試圖以設置的形式保存用戶輸入。任何建議/不同的方法來保存用戶輸入將不勝感激。在settings.settings中添加項目時遇到問題
當前設置的
我在加入新的 「公告」 的嘗試:
private void button1_Click(object sender, EventArgs e)
{
Properties.Settings.Default.Title[Properties.Settings.Default.MessageNum] = textBox1.Text;
Properties.Settings.Default.Message[Properties.Settings.Default.MessageNum] = textBox2.Text;
Properties.Settings.Default.MessageNum++;
Properties.Settings.Default.Save();
}
錯誤拋出
個{「未將對象引用設置到對象的實例。 「}
settings.settings xml文件的要求
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="WindowsFormsApplication1.Properties" GeneratedClassName="Settings">
<Profiles />
<Settings>
<Setting Name="Title" Type="System.String[]" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Message" Type="System.String[]" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="MessageNum" Type="System.Int32" Scope="User">
<Value Profile="(Default)">0</Value>
</Setting>
</Settings>
</SettingsFile>
在改變代碼,我開始收到此錯誤{「對象引用不設置到對象的實例。」} –
你已經更新了你的問題,而且這也是settings.settings XML file'應在工作,在忙。但是這個異常聽起來像是VS錯誤,所以請嘗試重新啓動它。 – 2016-08-01 03:14:51
重啓後仍然收到異常... –