有人可以向我解释设置以及如何在C#中使用它们吗?

时间:2014-08-29 07:39:02

标签: c#

基本上我正在处理的事情要求我使用设置。在谈到C#和VS时,我从未使用过设置,而我在互联网上尝试阅读的指南并没有真正为我清理。所以我有几个问题,如果有人能回答,那就太棒了。

  1. 什么是设置以及它的目的是什么?
  2. 我已经宣布了一些设置,现在我如何在我的代码中使用它们?
  3. 我可以将设置声明为变量,还是已经可以使用的变量?
  4. 一个例子是我在我的设置" BL,CC,CW,DX,DL,DU,F2,HA,JL,LD,PR,PS,S,SC中获得了这些代码, SF,UD,WL,ZC,ZD",它们被称为代码

    1. 如何在我的代码上下文中使用这些代码,当某些内容等于其中一个代码时,请执行其他操作?

1 个答案:

答案 0 :(得分:2)

Using Settings in C#

什么是设置及其目的是什么?

  

.NET Framework [..]允许您创建和访问在应用程序执行会话之间保留的值。这些值称为设置。设置可以表示用户首选项或应用程序需要使用的有价值信息。例如,您可以创建一系列设置来存储应用程序颜色方案的用户首选项。

如何在我的代码中使用它们?它们是否已经是可以使用的变量?

  

您可以使用Properties命名空间在运行时读取应用程序范围和用户范围设置。 Properties命名空间使用Properties.Settings.Default对象公开项目的所有默认设置。编写使用设置的代码时,所有设置都会显示在IntelliSense中并且是强类型的。因此,例如,如果您具有System.Drawing.Color类型的设置,则可以使用它而无需先将其强制转换,如以下示例所示:

this.BackColor = Properties.Settings.Default.myColor;

至于您的具体问题,您可能需要查看string.Contains()

之类的内容