我如何在代码中访问System.Configuration参考?

时间:2019-02-16 12:39:16

标签: c#

我正在编写将自定义变量存储到配置文件中的代码。 存在black.exe.config XML文件。在学习完本教程后,课程应 在我的代码中可以访问。

我试图重建解决方案,但是没有成功。系统配置 在项目中被引用。

black.exe.config:

<?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <appSettings>
           <add key="StayOnTop" value="true" />
        </appSettings>
</configuration>

Form1.cs:

using System;
using System.Configuration;
using System.Collections.Specialized;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;
using IniParser;
using IniParser.Model;


namespace Black
{
    public partial class frmMain : Form
    {
        string sStayOnTop;
        sStayOnTop = ConfigurationManager.AppSettings.Get("StayOnTop");

        ...

    }
}    

错误CS1519类,结构或接口成员声明中的无效令牌'='//

错误IDE1007当前上下文中不存在名称'ConfigurationManager.AppSettings.Get'。

2 个答案:

答案 0 :(得分:2)

您不能在类级别上编写类似的代码。您可以通过重载constructorForm_Load

来修复它
namespace Black
{
    public partial class frmMain : Form
    {
        string sStayOnTop;

        public frmMain()
        {
            InitializeComponent();
            sStayOnTop = ConfigurationManager.AppSettings["StayOnTop"];
        }

    }
}  

答案 1 :(得分:-1)

ConfigurationSettings.AppSettings [“ StayOnTop”]。ToString()