gpt4 book ai didi

C# 如何循环遍历 Properties.Settings.Default.Properties 更改值

转载 作者:IT王子 更新时间:2023-10-29 04:48:27 30 4
gpt4 key购买 nike

我有以下代码:

foreach (SettingsProperty currentProperty in Properties.Settings.Default.Properties)
{
if (Double.TryParse(GenerateValue()), out result))
{
currentProperty.DefaultValue = result.ToString();

Properties.Settings.Default.Save();
}
}

它从 mysql 数据库中获取新值。如果我添加一个 MessageBox.Show 来显示新值,它似乎工作正常但实际上并没有保存它。我假设这是因为我正在将值赋给一个变量...有什么方法可以做到这一点吗?

Properties.Settings.Default.IndexOf(currentProperty.name).DefaultValue = result

最佳答案

这可能有效:

foreach (SettingsProperty  currentProperty in Properties.Settings.Default.Properties)
{
Properties.Settings.Default[currentProperty.Name] = result.ToString();
Properties.Settings.Default.Save();
}

请记住,属性的范围应为“用户”才能保存。

关于C# 如何循环遍历 Properties.Settings.Default.Properties 更改值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5872994/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com