c# - 记住用户输入的 Windows 应用程序

标签 c# wpf visual-studio-2012 windows-applications

我是 Windows 开发的新手,所以当我问一些真正的基本问题时,请大家多多包涵。 我想要一个可以记住上次用户输入的 Windows 应用程序。所以基本上我在想的是,我可以获取用户输入并将其写入 XML 文件,并在应用程序再次加载时从中读取。但问题是我最终只能分发 .exe 文件。因此,我不能在我的 exe 旁边放置一个 .xml 文件来读取它。我不能使用嵌入式资源,因为我不能写入它。(或者我误解了吗?)。 那么最好的选择是什么?我知道这个用户输入不会超过 1 行(更具体地说是 2 或 3 个词)。因此,我希望有一个简单的解决方案。

最佳答案

将用户输入保存在 XML 文件中真的不会阻止您分发 exe 文件,对吗?如果 XML 文件不存在,请编写代码来创建它,这样当有人第一次执行您的应用程序并输入输入时,将创建 XML 文件并保存输入。

虽然不推荐,但您也可以考虑将这些值保存在 Windows 注册表中。

关于c# - 记住用户输入的 Windows 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17051422/

相关文章:

c# - mvc razor 允许用户选择自己的主题 css

WPF 列表框命令

c# - 将值从窗口返回到 WPF 类

c# - 我看不到我在项目中创建的文件夹

python - 在 Visual Studio 中使用 PTVS 调试 Python 代码时出现控制台窗口

c# - Unity Xcode LowLevelCullingLoops.cpp 崩溃

c# - 如何在.net mvc中获取带有应用程序名称的url?

c# - 在 C# 中使文件可写的最佳方法

mysql - 如何将 richtextbox 文本保存到 mysql 数据库并进行格式化(粗体、斜体...)并在代码中检索此文本

c# - 在 "Add Reference"Visual Studio 2012 选项卡中看不到 SlimDX