C# 关闭表单时删除我的自定义设置

C# 关闭表单时删除我的自定义设置,c#,winforms,C#,Winforms,我在运行时将一些值保存到在windows窗体应用程序中手动创建的自定义设置文件中 这是一段代码 foreach (ListViewItem item in listvSections.Items) { if (!Definitons.Default.Context.ContainsKey(item.Text)) { Definitons.Default.Context.Add(item.Text, item.SubItems[1].Text); } }

我在运行时将一些值保存到在windows窗体应用程序中手动创建的自定义设置文件中

这是一段代码

foreach (ListViewItem item in listvSections.Items)
{
    if (!Definitons.Default.Context.ContainsKey(item.Text))
    {
        Definitons.Default.Context.Add(item.Text, item.SubItems[1].Text); 
    }
}

Definitons.Default.Save();
正如您可能认识到的,Definitons是我手动创建的自定义设置文件。但我想在运行时向它写入键和值。在我关闭表单并停止调试过程后,我没有看到任何写入此文件的内容


不仅在运行时可以永久写入设置文件吗?

什么是
定义
?它可以帮助查看其代码。它只是一个.settings文件。定义.设置确保您在设计时至少有一个设置,并且运行时只能修改和保存
用户设置
。我认为不允许在运行时添加设置。