gpt4 book ai didi

c# - 拥有 .NET 应用程序 "remember"首选项等?

转载 作者:太空狗 更新时间:2023-10-29 22:11:08 25 4
gpt4 key购买 nike

这是一个“新手”问题,但我想知道让 .NET 应用程序在运行之间存储用户配置数据的最佳方法是什么。

例如,如果我想为我的应用程序创建一个首选项列表,那么存储这些首选项的最佳方式是什么,以便它们在我下次运行该应用程序时生效?我应该将其存储为哪种文件类型?我应该把它存放在哪里?我希望应用程序处理所有这些,因此用户不必担心。

最佳答案

我假设您指的是 Windows 应用程序?

应用程序中内置了一个设置类供您使用。您唯一需要注意的是应用程序升级,但您可以检查设置是否需要升级并运行适当的方法

这是一篇介绍创建这些内容的文章,http://msdn.microsoft.com/en-us/library/25zf0ze8.aspx

然后当应用程序升级时(比如使用 OneClick 部署)您需要调用此代码块,否则您的设置将恢复为默认值

if (Properties.Settings.Default.CallUpgrade)
{
Properties.Settings.Default.Upgrade();
Properties.Settings.Default.Reload(); // to activate the settings
Properties.Settings.Default.CallUpgrade = false;
Properties.Settings.Default.Save();// to save the new value of CallUpgrade
}

关于c# - 拥有 .NET 应用程序 "remember"首选项等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8582371/

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