如何在 Visual C# 中使用设置
Posted
技术标签:
【中文标题】如何在 Visual C# 中使用设置【英文标题】:How to use settings in Visual C# 【发布时间】:2010-10-13 15:03:58 【问题描述】:我长期从事 VB.net 开发,最近改用 C#。
当我使用 VB.net 调用用户设置时,我只需要使用设计器创建一个新设置,然后使用 My 命名空间从代码中调用它。
这是代码My.settings.anysetting
我可以更改或从中获取数据。
但是在 C# 中,My 关键字不起作用,那么我该怎么做才能调用设置??
【问题讨论】:
【参考方案1】:Settings
存储在 Application
文件夹下,因此,将其用作它们的命名空间。
int myInt = Properties.Settings.Default.myVariable;
Properties.Settings.Default.myVariable = 12;
Properties.Settings.Default.Save();
Using Settings in C#
【讨论】:
没想到这么简单,我试试:p C# 中的设置非常简单和美观,唯一我不喜欢的部分是您的可执行文件附带的 .config 文件。好奇的用户可能会认为这是存储设置的位置,但事实并非如此,它们是默认设置。 你确定文件夹是Application
吗?看起来 Properties
是这里的命名空间(在我的实际应用程序中)。【参考方案2】:
有点像这样:
this.BackColor = Properties.Settings.Default.myColor;
文档: https://msdn.microsoft.com/en-us/library/bb397759(v=vs.110).aspx
【讨论】:
【参考方案3】:// Retrieving connection string from Web.config.
String connStringMSQL = WebConfigurationManager.ConnectionStrings["andi_msql"].ToString();
在我的情况下,这是我的 connectionStrings 设置,但根据您的设置所在的节点,您可以相应地更改它。
希望对你有帮助
【讨论】:
appologies 我误解了这个问题 这个问题没有提到 ASP.Net。 您一定不熟悉写-写冲突。这与个人无关。以上是关于如何在 Visual C# 中使用设置的主要内容,如果未能解决你的问题,请参考以下文章
如何在具有多个子项目的 Visual Studio 中为 C# 解决方案设置通用值(抽象)?
如何在Visual Studio中选择C++和C#的编译器版本
如何在 Visual Studio 2019 中为 C# WPF 切换 XAML 中的行注释