我目前正在创建一个用户可以创建公告的应用程序。我想保存用户公告,并尝试了一切以设置的形式保存用户输入。任何建议/不同的方法来保存用户输入将不胜感激。
当前设置&n
我尝试添加新的"公告":
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>