在资源中保存字符串值 [C#] 编辑:不是资源,而是 Properties.Settings
Posted
技术标签:
【中文标题】在资源中保存字符串值 [C#] 编辑:不是资源,而是 Properties.Settings【英文标题】:Save a string value in resources [C#] EDIT: not resources but Properties.Settings 【发布时间】:2017-06-23 23:48:23 【问题描述】:我正在创建一个Windows Forms Application
,您可以在其中保存您的登录信息,例如用户名或密码。我的目标是找到一种方法将它们保存在某个地方,所以如果我关闭程序并再次打开它,我保存的所有登录名(用户名,密码......)
以退出前的状态显示给用户。我正在寻找一种在资源文件夹中创建新字符串值的方法。
所以我想知道是否有办法将它们保存到Properties.Resources
。
谢谢!
【问题讨论】:
您可以创建一个文本文件并存储您想要的所有信息。您可以将文本文件保存到任何地方。甚至资源.. 谢谢!问题在于,如果我要将 .txt 文件的路径放入代码中: StreamReader sr = new StreamReader(@"C:\Users\'Username'\Documents\Visual Studio\Projects\'SolutionName'\资源”);它只会对我有用,因为如果我要将程序提供给其他人,它将无法正常工作,因为他将有不同的路径,如果我将使用 Properties.Resources,它将始终是相同的。 【参考方案1】:您可能不是在寻找Properties.Resources
,而是在寻找应用程序设置。这些可以在设计器中创建并在运行时访问和保存。
访问:Properties.Settings.Default.MyProperty
保存到:Properties.Settings.Default.Save()
这是一个关于这个主题的MSDN Article。
【讨论】:
我也在 youtube 上查找了它,并了解如何使用它。非常感谢!以上是关于在资源中保存字符串值 [C#] 编辑:不是资源,而是 Properties.Settings的主要内容,如果未能解决你的问题,请参考以下文章
在VS中编辑修改资源视图后保存时提示-cannot change standard mfc resources ,无法保存资源视图的一个解决方法
在VS中编辑修改资源视图后保存时提示-cannot change standard mfc resources ,无法保存资源视图的一个解决方法