我收到此错误。我尝试创建一个控件实例,但没有成功。有人可以帮助我吗?
错误 CS0120 非静态字段、方法或属性“Control.Controls”需要对象引用
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
static void Main(string[] args)
{
foreach (var button in Form1.Controls.OfType<Button>())
{
}
}
}
Run Code Online (Sandbox Code Playgroud)
首先static Mainin的目的是什么Form1
你也需要改变这一行
var form1 = new From1();
foreach (var button in form1.Controls.OfType<Button>())
Run Code Online (Sandbox Code Playgroud)
或者如果你想在Form1课堂上访问它
foreach (var button in this.Controls.OfType<Button>())
Run Code Online (Sandbox Code Playgroud)
无论如何,以上所有代码都应该脱离静态方法。
| 归档时间: |
|
| 查看次数: |
634 次 |
| 最近记录: |