对于C#来说很新,但通常不是编程新的。
当程序必须保存用户的输入时,我仍在试图弄清楚最佳做法是什么。
假设我有一个非常简单的Visual C #Windows窗体程序,其中包含:
用户可以在文本字段中输入文本,当按下“添加”按钮时,程序将保存输入的文本(某处以某种方式)。 保存的文本显示在列表框中。 (假设用户这样做了10次。所以列表框中有10个来自文本域的文本)。
这样做的最佳做法是什么? XML? txt文件? 在计算机上运行数据库不是一种选择。它必须在每个 WinXP / Win7机器上工作,它不能有任何依赖。只需安装程序就可以了。
希望您理解我的问题。
答案 0 :(得分:2)
您可以在
中创建XML文件或SQL CE数据库Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
@"Your App Name\Data.xml"
)