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
重启后仍然收到异常... –