C# “;字段初始值设定项无法引用非静态字段、方法
我的项目有一个类“mybutton”C# “;字段初始值设定项无法引用非静态字段、方法,c#,C#,我的项目有一个类“mybutton” namespace Project.WebUI.HtmlHelpers { public class myButton { public myButton() { Clickable = false; Selected = false; Url = ""; } public myButton(string
namespace Project.WebUI.HtmlHelpers
{
public class myButton
{
public myButton()
{
Clickable = false;
Selected = false;
Url = "";
}
public myButton(string displayText, string url) : this()
{
DisplayText = displayText;
Url = url;
}
public bool Clickable { get; set; }
public bool Selected { get; set; }
public string DisplayText { get; set; }
public string Url { get; set; }
}
}
当我尝试从另一个类创建myButton的新实例时,我得到了错误“字段初始值设定项无法引用非静态字段,方法…”(url上的红色曲线)
我做错了什么?它说将CancelButton的初始化移到PageElements构造函数中。Ii为了工作,您尝试执行的url应该是静态的或常量的使用
const string url =”url goes here”;
或
请参考这个问题
const string url =”url goes here”;
static string url =”url goes here”;