gpt4 book ai didi

C# 将数据与数据库分开存储

转载 作者:搜寻专家 更新时间:2023-10-30 21:49:07 25 4
gpt4 key购买 nike

我想存储几个要在我的应用程序中使用的字符串。但我不想将它存储在我的数据库或配置中。原因是如果有人将应用程序从一个系统复制到另一个系统,则不应复制字符串。此外,字符串可以在运行时通过应用程序进行操作。执行此操作的最佳方法是什么?

最佳答案

存储用户数据的一种简单方法是在用户主目录中创建一个文件。如果数据仅供程序内部使用,可以使用 AppData\Local 文件夹(例如 "C:\\Users\\myuser\\AppData\\Local":

File.WriteAllText(
Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
"MyCompany", "MyProduct", "MyStrings.txt"),
"Some strings");

这里的字符串存储在"C:\\Users\\myuser\\AppData\\Local\\MyCompany\\MyProduct\\MyStrings.txt"

但是,用户不会轻易看到这些文件。因此,您应该考虑在不再需要这些文件时清理它们。

关于C# 将数据与数据库分开存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52180035/

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