我正在编写将自定义变量存储到配置文件中的代码。 存在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'。
答案 0 :(得分:2)
您不能在类级别上编写类似的代码。您可以通过重载constructor
或Form_Load
namespace Black
{
public partial class frmMain : Form
{
string sStayOnTop;
public frmMain()
{
InitializeComponent();
sStayOnTop = ConfigurationManager.AppSettings["StayOnTop"];
}
}
}
答案 1 :(得分:-1)
ConfigurationSettings.AppSettings [“ StayOnTop”]。ToString()